【问题标题】:How to mix down 2 audio file into one programmatically on Mac如何在 Mac 上以编程方式将 2 个音频文件混合为一个
【发布时间】:2014-07-12 11:02:44
【问题描述】:

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

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

【问题讨论】:

    标签: macos audio


    【解决方案1】:

    您可以使用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 混合来测试我的建议不会产生好的声音!!!

    【讨论】:

      猜你喜欢
      • 2012-01-28
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多