如何使用 FFMPEG 从 AVI 和 MP3 创建多音频 MKV

Edu*_*uci 1 video ffmpeg video-conversion

我有一个 AVI 电影和一个 MP3 文件中的第二个音频,我想用来自 AVI 的原始音频和来自 MP3 的辅助音频在 MKV 中创建第三个文件。是否可以使用 FFMPEG?我试过这个命令,但输出 MKV 是在没有辅助音频的情况下创建的:

ffmpeg -y -i movie.avi -i sec_audio.mp3 -c:v libx264 -b:v 3000k -c:a libmp3lame -b:a 256k final.mkv
Run Code Online (Sandbox Code Playgroud)

evi*_*oup 5

ffmpeg -i input.avi -i sound.mp3 -map 0 -map 1 -c copy output.mkv
Run Code Online (Sandbox Code Playgroud)

-map 0 -map 1告诉 ffmpeg 从输入 0(本例中为 input.avi)和输入 1(本例中为 sound.mp3)中获取所有流。有关更多信息,请参阅ffmpeg wiki(一个非常有用的 ffmpeg 使用通用资源)上的此页面

我曾经-c copy简单地复制所有流,因为 MKV 可以包含 AVI 可以包含的任何内容(就交付编解码器而言)。当然,您可以使用任何您想要的输出选项(同样,请查看 ffmpeg wiki 以获取更多信息)。