我有一个脚本,可以拍摄大量照片并用时间戳命名它们。这些图像全部放入一个文件夹中。我想创建一个脚本,将文件夹中的所有图片组合成一个 10fps 的视频,将该视频保存为其开始到结束时间的日期和时间,并删除原始图片。到目前为止,我已经看到一些人使用 Ffmpeg 或 mencoder,但我不确定如何使用这些或用它们做我想做的事情。任何帮助表示赞赏!谢谢。
最佳答案
您可以使用 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
关于linux - 将文件夹中的所有图像合并为视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18521039/