将多个图像和一个音频合并到一个视频中时出现问题



我得到了 22 张 png 图像,命名为这样 pics1.png,pics2.png ...图片22.png

我还得到了一个持续时间为 00:02:25 的 wav 文件

我正在尝试使用 ffmpeg 将它们合并到视频中,但问题是音频不断回退(滞后于图像)

在视频中,音频仍在解释图像编号 20,而屏幕上的图像是图像编号 22,图片 22.png......

我有更多的视频可以制作这种方式,有时图像超过 100 张,音频长达数分钟。

无论我使用什么计算方法,我都无法将这些音频和图像正确合并到视频中......

请告诉我我可以在"常规"中使用的 ffmpeg 命令来执行此操作。

这是我到目前为止使用的命令。

ffmpeg.exe -y -framerate 115/65 -i pics%d.png -i rmt.wav -ar 44100 -s 800x600 video.flv

对于带有 N 张幻灯片的输出持续时间 X,命令应为

ffmpeg -y -framerate N/X -i pics%d.png -i rmt.wav -ar 44100 -r 25 -s 800x600 video.flv

因此,对于 2:25 --> 145 秒和 22 张图像的持续时间,命令应该是

ffmpeg -y -framerate 22/145 -i pics%d.png -i rmt.wav -r 25 -ar 44100 -s 800x600 video.flv

最新更新