Hi,大家好,在今天的视频我要和大家聊聊ffmpeg。
FFmpeg介绍
它是一个处理音视频的开源软件,有了它你完全可以抛弃格式工厂类似的软件,它可以帮你完成格式转换的工作,还支持下载视频,批量给视频加字幕,水印,合并视频等等操作。
安装FFmpeg
首先,我们先来安装它,打开ffmpeg的官网,跳转到 download 页面,选择对应的系统来下载,下载完成解压后,你就可以得到这样一个文件夹的结构。
为了你更加方便的使用ffmpeg,你需要配置下它的环境变量,打开【编辑系统环境变量】,点击环境变量,找到Path,在列表中新建ffmpeg的目录,如我的ffmpeg安装在d盘,路径就是D:\ffmpeg\bin
FFmpeg练习
接下来,我们来做几个ffmpeg的小练习,让你对它有更深的了解。
格式转换
场景1,我从b站下载了一个.flv
的视频,但是我发现用window自带的播放器打不开,这个时候,我们就可以使用ffmpeg将.flv的格式转换为视频通用的.mp4格式,使用这个命令:
ffmpeg -i input.flv output.mp4
合并视频
场景2,我在网上下载了一套课程,但是每个视频只有几分钟,我想把上百个视频都合并起来,这样方便我观看,也方便分享,怎么做呢?
首先,我们打开课程的目录,输入以下命令生成一个目录文件:
@echo off (for %%i in ("*.mp4") do @echo file '%%i') > mylist.txt pause
然后,我们使用以下这个命令将文件中所有视频路径都合并,生成一个新的视频文件
ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4
批量加字幕
场景3,你是一个视频剪辑师,老板今天给了你100个视频和对应的字幕文件,要你把所有视频都加上字幕,今天之内必需完成,否则不准下班。
你会怎么做呢?是一个个视频执行导入加字幕导出的操作?还是跟我学习ffmpeg一键加字幕的操作呢?
我们只需要执行下面的命令:
@echo off for %%i in (*.mp4) do ffmpeg -i "%%~ni.mp4" -vf subtitles="%%~ni.srt" %%~ni_new.mp4 pause
ok,那今天关于ffmpeg的视频就聊到这里,我们下个视频见,拜拜!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)