tiff pictures 的电影

tiff pictures 的电影

如何在 ubuntu 中从多个 tiff 文件创建电影?

我有多个 tiff 图片文件,我想将它们合并成一部电影。每张图片应显示约 0.1 秒。最终的电影格式无关紧要,也不需要花哨的过渡。

答案1

您应该能够使用 CLI 中的 ffmpeg 完成此操作。有关这一页我已将其粘贴在下面

首先,按照数字顺序重命名图片。例如,img1.jpg、img2.jpg、img3.jpg……然后您可以运行:

ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg

请注意,“%d”被图像编号替换。

‘img%03d.jpg’ means the sequence ‘img001.jpg’, ‘img002.jpg’, etc...

如果您有大量图片需要重命名,可以使用以下命令来减轻负担。该命令使用 Bourne shell 语法,将当前目录中所有与 *jpg 匹配的文件按“img001.jpg”、“img002.jpg”等顺序符号链接到“/tmp”目录。

x=1; for i in *jpg; do counter=$(printf %03d $x); ln -s "$i" /tmp/img"$counter".jpg; x=$(($x+1)); done

如果您希望按最早修改的顺序排列它们,请用 $(ls -r -t *jpg) 代替 *jpg。

然后运行:

ffmpeg -f image2 -i /tmp/img%03d.jpg /tmp/a.mpg

ffmpeg 读取的任何图像格式都使用相同的逻辑。

相关内容