我的目标是从一堆 jpg 文件创建一个视频。我选择了 FFMPEG (Windows 64) 来解决这个任务
任务
我在一个目录中有超过 4k 个 jpg 文件,所有文件都遵循命名约定pic_000000X.jpg
(其中x
是一个数字),即pic_0000001.jpg
,,pic_0000002.jpg
。,pic_0001337.jpg
等等,我想用它们来创建延时视频。
结果
当我运行时,ffmpeg -i pic_%7d.jpg -s:v 1280x720 -c:v libx264 output.mp4
我得到了output.mp4
文件,但它很小并且只包含很少的图片/帧 - 准确地说是九个(运行反向命令ffmpeg -i output.mp4 test%d.jpg
我test1.jpg
得到test9.jpg
)
观察
它似乎可以工作pic_0000009.jpg
,直到模式无法识别pic_00000010.jpg
为止。
我遗漏了什么或做错了什么,只包括了九张图片?感谢您花时间和精力给我一些提示。
干杯。
PS 我尝试了blob
样式文件模式,但它在 Windows 下不起作用
PPS如果你知道其他可以让我完成任务的工具也请告诉我
答案1
我把输入文件的文件格式弄乱了,结果文件里有 7 位或更多数字。现在所有文件都对应相同的文件名模式,一切都按预期运行。干杯。