【问题标题】:how to convert m4v to image sequence?如何将 m4v 转换为图像序列?
【发布时间】:2011-10-03 21:01:21
【问题描述】:

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

【问题讨论】:

  • 也许用-vf screenshot 试试mplayer。如果您只需要几帧,请跳到所需位置,暂停,然后按屏幕截图键。您也可以使用该过滤器来写出连续的屏幕截图。
  • 非常感谢。你知道,这就是我最终使用的。您可以在 smplayer 中执行 shift+d (如果您在 linux 中使用 -vf screenshot 执行此操作,我猜是 shift+s )并且只是将帧不间断地捕获为 png 文件,这很棒。它接受所有视频,即使是那些不支持 MPEG 流剪辑的视频。
  • 太棒了。总是很高兴学习 mplayer 的新功能,到目前为止我只拍了单帧:-)

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


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

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

    我刚刚尝试将 m4v 样本 here 导出到一系列图像,它可以工作。

    更新

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

    【讨论】:

    • 谢谢。出于某种原因,它挂在我的电脑上,即使是你发布的例子。但它确实转换了其中的一部分。也许我可以解决它,这个应该可以。
    • 也为我挂起 :-/
    猜你喜欢
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 2011-04-03
    • 2012-10-23
    • 2014-12-16
    • 1970-01-01
    • 2020-04-17
    • 2016-11-23
    相关资源
    最近更新 更多