如何在Mac上以编程方式将2个音频文件混合成一个

时间:2014-07-12 11:02:44

标签: macos audio

我有2个音频文件,想要在我的Mac上以编程方式将它们混合成一个文件。

我想使用命令行工具编写脚本,或使用音频库编写应用程序。但我找不到命令行工具或音频库来做到这一点。有没有人有想法?

1 个答案:

答案 0 :(得分:0)

您可以使用ffmpeg。我用homebrew安装了我的版本,这样可以让Mac上的生活更轻松。那么你可以像这样做实际组合:

ffmpeg -i track1.mp3 -i track2.m4a -filter_complex amerge output.mp3

另一种选择是:

ffmpeg -i track1.mp3 -i track2.m4a -filter_complex amix=inputs=2:duration=longest output.mp3

或者您可以使用sox,如下所示:

sox -m a.mp3 b.mp3 output.mp3

注意:将AC / DC与ABBA混合以测试我的建议不会产生好的声音!!!