【发布时间】:2011-08-08 13:17:55
【问题描述】:
我需要通过我的 iPad 应用程序中的代码将不同类型的音频文件混合到一个输出文件中。 例如,我需要将 .m4a 文件与 .mp3 或 .wav 或任何其他格式文件合并。 生成的输出文件应为 .m4a 类型。
我已经为 iOS 编译了 FFMPEG,链接为:http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-October/076618.html
现在,我无法理解该往哪个方向前进?
【问题讨论】:
-
你能定义混音是什么意思吗?在 FFMPEG 中,您可以将单声道轨道组合成一个立体声轨道。但我不认为 ffmpeg 会让你在传统意义上“混合”,它是为转换而设计的。
-
混合我的意思是:假设我有一个带有鼓声的文件和另一个带有吉他声音的文件。混合时,输出文件应该像完整的乐器一样同时播放这两种音乐。
-
我不认为 ffmpeg 会让你这样做。
-
有没有其他方法可以做到这一点。另外,我必须将混响效果添加到 .m4a 文件中。有没有这样的库或api可以实现两者?
-
@iPhoneDev :你能分享一下你是如何实现不同格式文件的混音的吗?我有相同的查询。我尝试混合两个 .caf 文件,它正在工作。但是当我尝试混合不同的格式时,它不起作用。如果您能对此提供一些指导,那就太好了。
标签: objective-c ios audio ffmpeg mixing