首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mac上以编程方式将两个音频文件混合成一个文件

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

Stack Overflow用户
提问于 2014-07-12 19:02:44
回答 1查看 344关注 0票数 0

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

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

EN

回答 1

Stack Overflow用户

发布于 2014-07-13 01:14:12

您可以使用ffmpeg。我把我的安装在homebrew上,这让我在苹果电脑上的生活变得更容易。然后你可以像这样做实际的混合:

代码语言:javascript
复制
ffmpeg -i track1.mp3 -i track2.m4a -filter_complex amerge output.mp3

另一种选择是:

代码语言:javascript
复制
ffmpeg -i track1.mp3 -i track2.m4a -filter_complex amix=inputs=2:duration=longest output.mp3

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

代码语言:javascript
复制
sox -m a.mp3 b.mp3 output.mp3

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24712254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档