使用FFMPEG编码特定的MP4 GOP。

3
我有一个.y4m视频文件,想使用FFmpeg将其转换为.mp4格式。问题是我想要一种特定的GOP结构:IBBPBBPBBPBB。但是当我将GOP大小设置为12(-g 12)时,得到的结果是IPPPPPPPPPPP。我也尝试了使用-bf 8选项,但结果像IPBBB...这样,视频播放不正常。
请问如何使用FFmpeg获得完全符合IBBPBBPBBPBB GOP结构的视频?
感谢您的帮助。
1个回答

7
我认为你想要的是这样的效果:

我认为您希望得到的是:

-g 12 -bf 2 sgop

-g标志设置了GOP大小(正如您已经提到的),-bf 2表示应该在每组P帧之间插入2个B帧,sgop严格执行GOP大小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接