使用 FFMPEG 合并 MP4 和 MP3 文件?

使用 FFMPEG 合并 MP4 和 MP3 文件?

我有两个文件,video.mp4 和 genaudio.mp3(长度相同)。如何使用 FFMPEG(或任何命令行程序)将 MP3 文件与 MP4 合并?

这是我目前所拥有的,但是吐出之后它并没有替换音频:

ffmpeg -i video.mp4 -i genaudio.mp3 -c:v copy -c:a mp3 output.mp4 -y

答案1

您必须映射输入流:

ffmpeg -i video.mp4 -i genaudio.mp3 -map 0:v -map 1:a -c:v copy -c:a copy output.mp4 -y

当输入中有多个同类型的流时,ffmpeg 会选择“最佳”流。对于音频,最佳流是声道数最多的流。如果声道数相同,则从最早的输入中选择一个流。

(无需重新编码音频,因此我已切换到复制)

相关内容