如何在同一个 .mov 文件中合并两个音轨?

如何在同一个 .mov 文件中合并两个音轨?

我使用 Skype 和 Ecamm Call Recorder 录制播客。根据我上次遇到的从电脑扬声器到麦克风的回声问题,我决定使用耳机和 USB 麦克风来录制通话。但是,当我播放 .mov 文件时,对话被录制在两个单独的音轨上。所以我的声音在音频流 1 上,而客人的声音在音频流 2 上。有没有办法让我将这两个音轨合并在一起而不必重新录制整个内容?当我将文件转换为 .mp3 时,似乎只捕获了客人那边的声音。

答案1

您可以使用 Audacity,它是免费的,您所要做的就是将两个文件导入一个音轨并将它们导出。

答案2

我也遇到了同样的问题(我的 Skype 录制到.mov具有两个独立音频“流”或音轨的文件中)

我使用 Ffmpeg 将其转换为一个.mp4由原始音轨合并而成的单立体声音轨文件。

我可以接受一个 Skype 用户的声音在左扬声器中,另一个 Skype 用户的声音在右扬声器中。

这是对我有用的命令:

ffmpeg -i "input.mov" -filter_complex "[0:v]format=yuv420p[v];[0:a]amerge=inputs=$(ffprobe -loglevel error -select_streams a -show_entries stream=codec_type -of csv=p=0 "input.mov" | wc -l)[a]" -map "[v]" -map "[a]" -c:a libmp3lame output.mp4

它的灵感来自于颈须领主

如果您希望进一步合并,使两个声音处于同一(单声道)通道中,以便它们从左右扬声器发出,请-ac 1添加显示在这里

相关内容