将文件夹中的所有图像组合成视频

时间:2013-08-29 21:11:20

标签: linux image bash shell raspberry-pi

我有一个脚本需要大量的图片并用时间戳命名它们。这些图像都放在一个文件夹中。我想创建一个脚本来获取文件夹中的所有图片,将它们组合成一个10fps的视频,将该视频保存为它开始的日期和时间到它结束的时间,并删除原始图片。到目前为止,我已经看到有些人使用Ffmpeg或mencoder,但我不确定如何使用它们或做我想要的东西。任何帮助表示赞赏!感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用FFMpeg命令行界面。你从shell调用它。下载二进制文件并通过将其指向所需目录来运行它。 %05d只是数字的字符串格式。 %05d只是说带有4个前导零点0001.jpg或者其他什么。

# Create a directory and copy the original images there for manipulation:
mkdir temp
cp *.JPG temp/.
# Resize the images:
mogrify -resize 200x200  temp/*.JPG
# Create the morph images
convert temp/*.JPG -delay 10 -morph 5 temp/%05d.jpg
# Stitch them together into a video
ffmpeg -r 50 -qscale 2  -i temp/%05d.jpg output.mp4

来自http://www.itforeveryone.co.uk/image-to-video.html