使用 ffmpeg 将一组 HHMMSS.jpg 文件转换为视频仅产生一帧

使用 ffmpeg 将一组 HHMMSS.jpg 文件转换为视频仅产生一帧

我在目录中有一组相机照片,名称为

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"

相关内容