【发布时间】:2014-07-12 11:02:44
【问题描述】:
我有 2 个音频文件,想在我的 Mac 上以编程方式将它们混合成一个文件。
我想使用命令行工具编写脚本,或使用音频库编写应用程序。但我找不到命令行工具或音频库来做到这一点。有人有什么想法吗?
【问题讨论】:
我有 2 个音频文件,想在我的 Mac 上以编程方式将它们混合成一个文件。
我想使用命令行工具编写脚本,或使用音频库编写应用程序。但我找不到命令行工具或音频库来做到这一点。有人有什么想法吗?
【问题讨论】:
您可以使用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 混合来测试我的建议不会产生好的声音!!!
【讨论】: