用FFMPEG编码某个MP4 GOP

时间:2011-03-03 11:38:38

标签: video ffmpeg mp4 mpeg

我有一个.y4m视频文件,我想使用FFmpeg将其转换为.mp4。问题是我想要某种GOP,这个:IBBPBBPBBPBB。但是,当我将GOP大小设置为12(-g 12)时,我得到的是IPPPPPPPPPPP。我也尝试使用-bf 8选项,但我得到的结果就像IPBBB ......并且视频无法正常播放。

你能否告诉我如何使用FFmpeg获得确切的IBBPBBPBBPBB GOP?

感谢您的帮助

1 个答案:

答案 0 :(得分:6)

我认为你想要的是:

-g 12 -bf 2 sgop

-g标志设置GOP大小(如您所述),-bf 2表示应在每组P帧之间插入2个B帧,sgop严格执行GOP规模。