我有一个.y4m视频文件,我想使用FFmpeg将其转换为.mp4。问题是我想要某种GOP,这个:IBBPBBPBBPBB
。但是,当我将GOP大小设置为12(-g 12
)时,我得到的是IPPPPPPPPPPP
。我也尝试使用-bf 8
选项,但我得到的结果就像IPBBB ......并且视频无法正常播放。
你能否告诉我如何使用FFmpeg获得确切的IBBPBBPBBPBB
GOP?
感谢您的帮助
答案 0 :(得分:6)
我认为你想要的是:
-g 12 -bf 2 sgop
-g
标志设置GOP大小(如您所述),-bf 2
表示应在每组P帧之间插入2个B帧,sgop
严格执行GOP规模。