-b:v <target bitrate> 和 -b <target bitrate> FFmpeg 标志有什么区别?

What the different between -b:v <target bitrate> and -b <target bitrate> FFmpeg flags?

我需要绑定视频码率,用哪个flag比较好?我重新编码了 h.264 视频。

b 之后的

:v 是流说明符的示例,它指示并限制应用选项的流。因此,-option:a:2 将仅适用于第三个音频输出流,而 -option:a 将适用于所有音频输出流。 -option 将适用于所有流。

然而,在 -b 的情况下,ffmpeg 将捕获此语法并将其视为与 -b:v.

相同

另外,请参阅 https://superuser.com/a/1219824 了解选项顺序如何影响结果的指南。