将大型 MP3 转换为视频

将大型 MP3 转换为视频

我有 6 个 MP3 文件,大小在 1.2GB 到 2.8GB 之间。我还有 6 个图像文件。我想用这 6 个 MP3 和图像制作 6 个视频。

  • 我曾尝试使用 uMusic 来合并这些,虽然它确实有效,但质量很差而且速度很慢。
  • 另外,我也尝试了 mp3toolbox.net,但虽然速度很快,但不支持我使用的大文件。
  • 我知道我可以使用 ffmpeg,但我不知道要使用哪些命令行参数。

有没有什么方法可以让 uMusic 获得更好的质量,或者有更好的方法来实现我的目标?

答案1

只需使用FFmpeg 维基,但使用 Matroska 作为输出容器,因为它支持 H.264 视频和 MP3 音频:

ffmpeg -loop 1 -i image.jpg -i audio.mp3 \
  -c:v libx264 -pix_fmt yuv420p \
  -c:a copy -shortest out.mkv

确保使用-pix_fmt选项选择正确的色彩空间。否则,某些播放器可能无法显示视频。

由于您正在复制音频流,因此此过程中不会损失任何质量。您可以通过添加选项来提高视频质量-crf 18,其中CRF 设定质量

ffmpeg 处理大型 MP3 文件应该不会有问题,尽管我不知道它们为什么要那么大。除非它是 24 小时的材料。

相关内容