【发布时间】:2016-01-06 23:24:41
【问题描述】:
我在一个目录中有超过 100,000 张 jpg 图像,我想从这些文件中创建动画。这些文件按从 file1 到 file125000 的顺序编号。我曾尝试使用 ImageMagick 和许多其他免费工具,但没有奏效。 3小时后,imagemagick报错,说文件数太大。有没有可以处理这个的工具(Windows)?
【问题讨论】:
标签: animation imagemagick jpeg
我在一个目录中有超过 100,000 张 jpg 图像,我想从这些文件中创建动画。这些文件按从 file1 到 file125000 的顺序编号。我曾尝试使用 ImageMagick 和许多其他免费工具,但没有奏效。 3小时后,imagemagick报错,说文件数太大。有没有可以处理这个的工具(Windows)?
【问题讨论】:
标签: animation imagemagick jpeg
您可以将 ffmpeg 与这样的命令一起使用:
ffmpeg.exe -f image2 -r 30 -i image%06d.jpg -codec:v libx264 -crf 23 video.mp4
ffmpeg 命令行的结构如下:
ffmpeg [input params] -i <input> [output params] <output>
输入参数为:
其他参数用于指定输出格式和视频编解码器。特别是:
FFMpeg windows build 可以从 zeranoe 下载
编辑:如果您的图像名称没有前导零,请尝试使用 file%6d.jpg 而不是 file%06d.jpg 作为输入文件名(不带 0)。
【讨论】:
-r 30 的帧速率可能是30 fps,-i image%06d 可能会选择一堆输入图像,但 -f image2 和 -crf 23 呢?