1

我想将原始视频.y4m压缩为mpg,然后我想从 mpg 视频中提取帧,我需要压缩的 GOP:IBBPBBPBBPBBPBBIBBP....15:2

我使用了这个命令:

ffmpeg -i video.ym4 -vcodec libx264 -sameq -y -r 30 output.avi 2>list.txt
ffmpeg -i output.avi -vcodec libx264 -y -sameq -vf showinfo -y -f image2 image%3d.jpeg -r 30 2>list1.txt

输出只包含 2 个 I 帧,100 P并且198 B帧,它不是15:2 GOP,怎么办?

我需要I-frame每 15 帧一个,以及 b 的模式IBBPBBP..

对不起,我是新手ffmpeg,请帮助我,这是我项目的输入,对我来说是重要的一步。

4

1 回答 1

0

尝试(根据http://ffmpeg.org/ffmpeg.html#Video-Encoders

ffmpeg -i video.ym4 -vcodec libx264 -g 15 -y -r 30 output.avi

我认为-sameq您的情况不需要选项(意味着“相同的量化器”)。

于 2012-11-27T07:08:49.260 回答