如何将一个文件的混合音频添加到另一个文件

如何将一个文件的混合音频添加到另一个文件

我正在尝试将背景音频添加到主 wav 文件中。

sox -m primary.wav background.wav output.wav 

我在 background.wav 中有大约 5 秒的背景噪音,我希望输出始终与主要部分的长度相同。如何制作 sox 循环并将 background.wav 修剪为主要部分的长度以便在 shell 中混合?

答案1

ffmpeg 在这方面做得很好。例如:

ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex amerge -ac 2 -c:a libmp3lame -q:a 4 output.mp3

请参阅 FFmpeg 手册操控音频通道

相关内容