使用 ffmpeg 制作每个文件一个音频文件的幻灯片

使用 ffmpeg 制作每个文件一个音频文件的幻灯片

我有一系列具有匹配文件名的图像和声音文件:

1.png, 1.wav
2.png, 2.wav
...
20.png, 20.wav
etc...

我想制作一段视频,其中每个图像都会在其声音文件的持续时间内出现。

我可以用一张图片/一个声音文件制作一个视频:

ffmpeg -loop 1 -i 1.png -i 1.wav -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest output.mp4

但是我该如何通过一系列的操作来实现这一点呢?

我尝试使用:

-i %d.png -i %d.wav

但我收到错误,无法找到音频文件。

或者,我应该制作一堆小视频并将它们拼接在一起?

相关内容