0

下面的 ffmpeg 命令有什么区别或者它们是否相同?

-b:a vs -ab
-b vs -b:v

AFAIK 第一行命令用于音频比特率,第二行命令用于视频比特率

我也无法理解以下命令的作用?

-strict experimental
-ar    

(例如-ar 22050:)

-s     

(例如-s 160x120:)

4

1 回答 1

2

查阅文档

-b:a-ab两者都为正在编码的任何音频流设置比特率。如果复制音频,则无效。

-b:v如果正在编码视频,则设置视频比特率。-b还设置视频比特率,但应避免使用。

-ar如果已编码,则设置音频流的采样率。

某些功能不符合标准或不符合规范,因此除非被覆盖,否则 ffmpeg 将不允许使用它们。-strict experimental或者-strict -2那样做。您可能最常在使用本机 AAC 编码器时看到这一点-c:a aac。但如果您的构建版本比 2015 年 12 月更新,则不需要使用此选项。

于 2017-03-12T12:57:21.723 回答