【问题标题】:Converting or exporting audio files转换或导出音频文件
【发布时间】:2011-08-25 03:10:10
【问题描述】:

我正在寻找一种将 MP3 或 M4A 格式的音频文件转换或导出为以下任何文件格式的方法:WMA、MP3、AIF 或 OGG。我知道 PCM,它是一个 CAF 文件,但 Unity 不支持这个文件。我不能在 Xcode 中使用 AFConvert 或任何与 iOS SDK 类似的东西。

【问题讨论】:

    标签: objective-c ios audio file-format


    【解决方案1】:

    您绝对应该使用 CoreAudio。特别是 ExtFileReader C API。 Apple 提供了有关如何使用此功能的离线转换示例的示例代码。 (无法发布链接,因为它在身份验证之后。)

    【讨论】:

      【解决方案2】:

      如果您还没有,请在此处尝试此链接:- http://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Listings/ExtAudioFileConvert_cpp.html

      它有一个 C++ 类来执行音频转换。好好看看这个项目将在一定程度上帮助你理解这些概念。 你也可以参考这个PDF: http://izotope.fileburst.com/guides/iZotope_iOS_Audio_Programming_Guide.pdf

      粗略的想法是,您需要了解每种文件格式的基础知识并设置各种音频属性以将 PCM 或 LPCM 保存为特定格式。对于 mp3,据我所知,您没有从苹果获得编码器,而只有解码器。但是 AAC 或 WAV 格式可以很容易地用于相同的目的。 MP3 Lame 编码器和解码器都可以使用,但我不知道如何使用它。

      我希望它能帮助你实现你想要的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-23
        • 2011-12-07
        • 2018-01-23
        • 2020-12-08
        相关资源
        最近更新 更多