我在目录中有一组相机照片,名称为
hhmmss.jpg
我想将它们转换为视频。使用命令
ffmpeg -i %06d.jpg day.mp4
mp4 只显示一帧。原因何在?如何修复?
答案1
假设您使用的是 Windows,并希望输出视频每秒显示 1 张图像。您可以使用 concat + 文件列表:
首先创建一个文件列表:
for %a in (*.jpg) do echo file '%a'>>list.txt
现在使用带有 concat 的 list.txt:
ffmpeg -safe 0 -r 1/1 -f concat -i list.txt -c:v libx264 "out.mp4"