1

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

4

2 回答 2

1

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

我只是尝试将此处的 m4v 样本导出为一系列图像,它可以工作。

更新

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

于 2011-07-12T18:11:20.953 回答
1

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

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

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

更多信息可在我找到的stream0.org上找到。

于 2014-05-21T22:13:06.593 回答