以下ffmpeg命令之间有什么区别?它们是否相同?
-b:a vs -ab
-b vs -b:v
AFAIK第一行命令用于音频比特率,第二行命令用于视频比特率
此外,我无法理解以下命令的作用?
-strict experimental
-ar
(例如:-ar 22050
)
-s
(例如:-s 160x120
)
答案 0 :(得分:2)
咨询docs。
-b:a
,-ab
都为正在编码的任何音频流设置比特率。如果复制音频,则无效。
-b:v
设置视频比特率。 -b
也会设置视频比特率,但应该避免使用。
-ar
设置音频流的采样率(如果已编码)。
某些功能未达到等级或不符合规范,因此除非被覆盖,否则ffmpeg将不允许使用它们。 -strict experimental
或-strict -2
就是这样做的。您最常见的是使用本机AAC编码器-c:a aac
。但如果您的构建比2015年12月更新,则不需要使用此选项。