【问题标题】:Convert series of images to video将一系列图像转换为视频
【发布时间】:2013-05-14 01:09:29
【问题描述】:

我有一系列名称已排序的图像,例如 0000000354 ... 0000008591 我曾尝试使用 ffmpeg 或 MEncoder 来转换主题。在 ffmpeg 中,问题在于它会在名称类似于 0000000001 ... 00000000009 的 %010d 语法时运行。我不知道我应该对我的图像名称使用什么语法。在 mencoder 中它将覆盖所有图像但是当我播放不显示图像的输出视频,我想在 5 秒内显示每张图像或类似的东西,有人可以帮忙吗?

【问题讨论】:

    标签: ffmpeg video-encoding mencoder


    【解决方案1】:

    ffmpeg 无法读取任意命名的图像。您必须重命名它们或使用符号链接做一些聪明的事情才能让 ffmpeg 将它们作为输入。

    来自手册页:

    如果模式包含“%d”或“%0Nd”,则文件的第一个文件名 模式指定的列表必须包含一个数字 包含在 0 和 4 之间,以下所有数字必须是 顺序的。这个限制有望得到解决。

    【讨论】:

      【解决方案2】:

      假设你有:

      img000001.jpg
      ....
      img000140.jpg
      ....
      img010040.jpg
      ....
      

      要使用 ffmpeg 将其编码成电影,只需使用文件名模式:

      ffmpeg -i "img%06d.png" -vcodec libx264 -vpre ipod640 output.mp4
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-05-22
        • 2014-06-06
        • 2013-11-30
        • 2014-12-16
        • 2023-03-04
        • 2011-04-10
        • 2016-12-22
        相关资源
        最近更新 更多