我有多个系列的图像想要转换成视频。这些图像和系列具有以下特点:
- .PNG 格式。视频格式不重要,只要它受到广泛支持即可。
- 系列中的所有图像都是相同的尺寸。
- 不同系列有不同的图像尺寸。
- 图像尺寸范围高达 4800*4800 像素
- 所有图像均为 8 位/通道 RGB
- 在特定系列中,图像从一个“帧”到下一个“帧”的变化很小 - 通常远小于 1%。
- 每个系列包含 100-1500 张图像。
- 系列中的所有图像都具有相同的色彩图和配准 - 帧与帧之间无需调整这些特性。
我正在寻找一个开源工具或廉价的 COTS 工具来应用于这些系列以将它们转换为视频。该工具需要以下功能:
- 能够利用帧与帧之间图像的高度共性,最大限度地压缩生成的视频。
- 拍摄这样的系列并将其转换成视频。
- 在四核64位处理器上的Windows7上运行。
- 接受创建日期或文件名序列作为帧顺序。
- 虽然没有要求保持图像深度,但不能对单个帧进行过多的操作(压缩、颜色平坦等),以免丢失细节。如果工具采用上述任何一种方法,则操作的程度必须是用户可控的。
- 允许在一系列图像中改变帧速度。(我可能希望第一秒为 13 帧;接下来的 64 帧;等等)。
- 每个系列都将转换成一个视频——不需要任何高级视频编辑功能。
我做了一些初步调查,发现这个问题,我正在调查,但与 Linux 有关。此外,我还有伊尔凡图形查看和编辑软件虽然看起来非常有用,但首次使用时似乎并不满足上面列出的所有要求。
有什么建议可以满足我的要求的解决方案吗?
编辑:进度报告我有以下建议:
当我开始调查这些建议时,我发现我最初的问题比我预想的要复杂得多。特别是:
- 看来大多数设备在处理 4800*4800 的图像分辨率时都会出现问题
- AV1 不允许可变帧速率,它要求帧速率固定
答案1
尝试 ffmpeghttp://ffmpeg.mplayerhq.hu. 预编译的二进制包位于http://packman.links2linux.de。
但你必须在 Windows 上编译它,请参阅常见问题解答http://www.ffmpeg.org/faq.html#TOC35。