如何才能将多幅图像转换成一部电影?
我有大约 12000 张图像,我想根据图像的时间戳创建一部电影。时间戳也是文件名。我尝试使用,convert
但当我尝试这样做时,我的电脑崩溃了。有什么好的命令行方法可以解决这个问题?
答案1
使用ffmpeg
,来自这里:
cd /path/to/images ffmpeg -f image2 -r 1/5 -pattern_type glob -i './*.png' -c:v libx264 -pix_fmt yuv420p out.mp4
另一个选项是mencoder
。我没有测试过,但你可以找到一些说明在超级用户这里。
看起来就像这个超级用户的回答对于大量图像来说效果很好:
ls -1v | grep JPG > files.txt mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=21600000 -o windowsill_flowers_7.avi -mf type=jpeg:fps=24 mf://@files.txt -vf scale=1920:1080