有哪些工具可以用 png 创建视频?

有哪些工具可以用 png 创建视频?

我有多个系列的图像想要转换成视频。这些图像和系列具有以下特点:

  1. .PNG 格式。视频格式不重要,只要它受到广泛支持即可。
  2. 系列中的所有图像都是相同的尺寸。
  3. 不同系列有不同的图像尺寸。
  4. 图像尺寸范围高达 4800*4800 像素
  5. 所有图像均为 8 位/通道 RGB
  6. 在特定系列中,图像从一个“帧”到下一个“帧”的变化很小 - 通常远小于 1%。
  7. 每个系列包含 100-1500 张图像。
  8. 系列中的所有图像都具有相同的色彩图和配准 - 帧与帧之间无需调整这些特性。

我正在寻找一个开源工具或廉价的 COTS 工具来应用于这些系列以将它们转换为视频。该工具需要以下功能:

  1. 能够利用帧与帧之间图像的高度共性,最大限度地压缩生成的视频。
  2. 拍摄这样的系列并将其转换成视频。
  3. 在四核64位处理器上的Windows7上运行。
  4. 接受创建日期或文件名序列作为帧顺序。
  5. 虽然没有要求保持图像深度,但不能对单个帧进行过多的操作(压缩、颜色平坦等),以免丢失细节。如果工具采用上述任何一种方法,则操作的程度必须是用户可控的。
  6. 允许在一系列图像中改变帧速度。(我可能希望第一秒为 13 帧;接下来的 64 帧;等等)。
  7. 每个系列都将转换成一个视频——不需要任何高级视频编辑功能。

我做了一些初步调查,发现这个问题,我正在调查,但与 Linux 有关。此外,我还有伊尔凡图形查看和编辑软件虽然看起来非常有用,但首次使用时似乎并不满足上面列出的所有要求。

有什么建议可以满足我的要求的解决方案吗?

编辑:进度报告我有以下建议:

  1. @kusma (在 SO 上) 建议虚拟配音
  2. @rems (以下) 建议ffmpeg

当我开始调查这些建议时,我发现我最初的问题比我预想的要复杂得多。特别是:

  1. 看来大多数设备在处理 4800*4800 的图像分辨率时都会出现问题
  2. AV1 不允许可变帧速率,它要求帧速率固定

答案1

尝试 ffmpeghttp://ffmpeg.mplayerhq.hu. 预编译的二进制包位于http://packman.links2linux.de

但你必须在 Windows 上编译它,请参阅常见问题解答http://www.ffmpeg.org/faq.html#TOC35

答案2

ImageMagick。

只要做类似的事情:

convert -delay 5 *.png movie.mpeg

相关内容