FFmpeg是视频处理最常用的开源软件。FFmpeg中常用的工具主要是ffmpeg,ffprobe,ffplay,它们分别用作多媒体的编解码工具,内容分析工具和播放器。
FFmpeg工具(一) — ffmpeg视频处理命令行大全
FFmpeg工具(二) — ffprobe常用命令
FFmpeg工具(三) — ffplay常用命令
本篇主要介绍ffmpeg视频处理命令。它功能强大,用途广泛,大量用于视频网站,也是许多音视频格式的标准编解码实现。
ffmpeg的使用格式
ffmpeg的命令行参数非常多,可以分成五个部分。
$ ffmpeg {1} {2} -i {3} {4} {5}
$ ffmpeg [全局参数] [输入文件参数] -i [输入文件] [输出文件参数] [输出文件]
上面命令中,参数依次为1.全局参数,2.输入文件参数,3.输入文件,4.输出文件参数,5.输出文件。
比如:
$ ffmpeg \
-y \ # 全局参数
-c:a libfdk_aac -c:v libx264 \ # 输入文件参数
-i input.mp4 \ # 输入文件
-c:v libvpx-vp9