【问题标题】:ios audio effect on audio file [closed]音频文件上的ios音频效果[关闭]
【发布时间】:2013-01-01 22:38:58
【问题描述】:

我有一个音频(语音)文件,我想在其中应用过滤器(例如音高转换和其他效果),我想知道 ios 的最佳方法是什么。

我只想打开文件,应用效果并写入另一个文件,不需要听。 我看到了 AUGraph 和 Mixerhost 示例,但我真的需要在我的情况下使用 AUGraph,我不听麦克风或听音频文件。

我在苹果文档中看到"Every audio processing graph has one I/O unit"

你能帮帮我吗? 提前致谢。

【问题讨论】:

    标签: iphone ios core-audio audiounit


    【解决方案1】:

    您当然不需要为此使用音频单元。相反,您可以使用Extended Audio File Services 来实现您想要做的所有事情,并结合您想要用于效果的任何 DSP 代码。

    阅读TPAACAudioConverter的源码。它的目的是将压缩音频文件从源格式(例如 MP3)转换为 AAC,但它包含从一个文件读取样本并将它们写入另一个文件所需的所有部分,无论源格式或目标格式如何(您将只需修复目标 ASBD 以对应您所需的输出格式)。

    在调用ExtAudioFileReadExtAudioFileWrite 之间,您可以通过将缓冲区中的样本交给您的效果代码来处理它们。

    【讨论】:

    • 感谢您的帮助和解释!我会看看 TPAACAudioConverter,再次感谢
    猜你喜欢
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多