如何将两个* .MKA文件合并为一个?

时间:2017-08-29 14:37:05

标签: ubuntu audio merge mkv matroska

我有下一个任务 - 有3个文件:* .mkv文件没有配乐,还有两个* .mka曲目。我需要将它们全部合并到一个文件中(并通过ubuntu cli完成)。我尝试了mkvmerge工具,它做得很好,但它生成了两个音轨可供选择的视频文件(就像电影中的不同语言一样),但我需要在同一时间从两个音轨中获得声音(可能是左右通道,没关系)。我试图谷歌关于它 - 并没有发现任何东西。感谢。

1 个答案:

答案 0 :(得分:1)

使用ffmpeg

  1. 使用ffmpeg' "concatenate"模块连接您的视频:

    ffmpeg -i "concat:input1.mkv|input2.mkv|input3.mkv" -c copy video.mkv
    
  2. 混合两个音频文件:

    ffmpeg -i input1.mka -i input2.mka -filter_complex emerge audio.mka
    
  3. 将音频放在视频上:

    ffmpeg -i video.mkv -i audio.mka -codec copy output.mkv
    
  4. 如果您的问题有一些我的答案中未涉及的细节,或者浏览 StackOverflow SuperUser ,您可以查看文档。