如何将图像转换为带声音的视频幻灯片

enl*_*loz 4 windows-7 video-editing video-streaming

我有一个 65 分钟长的 MP3 文件和 14 张不同的图像(幻灯片)。

如何将这些组合成一个小于 500MB 的视频文件?

是否有任何适用于 Windows 7 的免费/开源/试用软件可以拍摄 14 张图像和 65 分钟 MP3 @ 320kbs,并将其转换为最大 500MB 的 AVI 文件(对于基本 Vimeo 帐户)?

slh*_*hck 9

这适用于 FFmpeg(有关 Windows 版本,请参见此处)。

首先,准备好您的图像,使它们被命名为image-001.jpgimage-002.jpg,等等。将它们放在一个文件夹中。

现在,使用以下命令:

ffmpeg -y -loop 1 -f image2 -r 0.5 -i image-%03d.jpg -s:v 1280x720 -b:v 1M \
       -i soundtrack.mp3 -t 01:05:00 -map 0:0 -map 1:0 out.avi
Run Code Online (Sandbox Code Playgroud)

您当然可以更改参数。以下是对他们所做工作的解释:

  • -loop_input– 循环图像。如果您想在使用所有图像或音轨完成时停止编码,请禁用此选项。

  • -r 0.5– 将帧率设置为 0.5,这意味着每张图像将显示 2 秒。只需取反,例如,如果您希望每个图像持续 3 秒,请将其设置为 0.33。

  • -i image-%03d.jpg– 使用这些输入文件。%03d意味着图像将有三位数字。

  • -s 1280x720 – 设置输出帧大小。

  • -b 1M– 设置比特率。您需要 500MB 一小时,相当于 3600 秒内的 4000MBit,因此大约 1MBit/s 的比特率应该足够了。

  • -i soundtrack.mp3– 使用此配乐文件。可以是任何格式。

  • -t 01:05:00– 在hh:mm:ss格式中设置输出长度。

  • out.avi– 创建此输出文件。根据需要更改它,例如使用另一个容器(如 MP4)。

  • 因为你之前没有具体说明,所以我猜不出来。我认为 FFmpeg 不可能。可能有更好的工具适用于此,例如 Windows Movie Maker。 (2认同)