我有大约 9000 张图像,它们的名称分别为:X0.png
,,X1.png
...,X9000.png
音乐长度为5分钟。我想生成30FPS的视频。
我知道有一个名为 的命令行工具ffmpeg
。但是参数非常复杂,图像的名称也使情况变得棘手。因为字母顺序X12.png
在 之前X2.png
,这不是预期的行为。
答案1
使用类似的工具高级重命名器使用填充重命名图像,以便 ffmpeg 以正确的顺序使用它们。如果使用 AR,请使用New Name
带模式的方法Y<Inc Nr:0001>
。在处理重命名之前,请确保 AR 中输入的顺序正确。
然后像这样使用 ffmpeg
ffmpeg -framerate 30 -i Y%04d.png -i musicfile -pix_fmt yuv420p -shortest movie.mp4
(-shortest
当图像或音乐中较短的一个结束时,影片即结束。