-b:v< target bitrate>的区别是什么?和-b<目标比特率>FFmpeg标志? [英] What the different between -b:v <target bitrate> and -b <target bitrate> FFmpeg flags?
问题描述
我需要限制视频比特率,哪个标记更适合使用?我重新编码h.264视频.
I need to bound the video bitrate, which flag is better to use? I re-encode h.264 video.
推荐答案
:v
是流说明符的示例,该说明符指示和限制流该选项所应用到的位置.因此, -option:a:2
仅适用于第三音频输出流,而 -option:a
将适用于所有音频输出流. -option
将适用于所有流.
:v
after the b
is an example of a stream specifier, which directs and limits the streams to which the option is applied. So, -option:a:2
would only apply to the third audio output stream, whereas -option:a
would apply to all audio output streams. -option
would apply to all streams.
但是,对于 -b
,ffmpeg将捕获此语法并将其与 -b:v
相同.
However, in the case of -b
, ffmpeg will catch this syntax and treat it the same as -b:v
.
另外,请参阅 https://superuser.com/a/1219824 ,以了解有关选项顺序如何影响结果的指南.
Also, see https://superuser.com/a/1219824 for guide to how the order of options affects result.
这篇关于-b:v< target bitrate>的区别是什么?和-b<目标比特率>FFmpeg标志?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!