![tiff pictures 的电影](https://linux22.com/image/1036769/tiff%20pictures%20%E7%9A%84%E7%94%B5%E5%BD%B1.png)
如何在 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 读取的任何图像格式都使用相同的逻辑。