如何将m4v转换为图像序列?

时间:2011-07-12 18:02:58

标签: h.264 video-encoding video-editing m4v

我正在尝试从使用H264压缩的m4v文件中提取帧。我正在研究由h264生成的压缩工件,所以我实际上需要精确的帧(重新编码不是一个选项)。我知道VirtualDub允许我为.avi或.divx文件执行此操作,但不适用于m4v文件。 是否有工具可以让我这样做?

2 个答案:

答案 0 :(得分:1)

我最喜欢的视频工具之一是MPEG Streamclip

我只是尝试将m4v示例here导出到一系列图像中,然后就可以了。

<强>更新

该工具仅适用于Windows和Mac OS X.

答案 1 :(得分:1)

如果您想要提取更长的序列并且MPEG Streamclip不能在您的系统上运行,您可以使用ffmpeg。

ffmpeg -i input.dv -r 25 -f image2 images%05d.png

您可能需要将25替换为视频的实际帧速率。如果您将帧速率设置为与源帧速率不同的值,我不确定ffmpeg是否会在多个帧之间进行混合。

我在stream0.org找到了更多信息,我找到了它。