2010-09-28 151 views
0

我正在使用Core Audio/OpenAL播放CAF音频文件。从苹果我知道最好的文件格式是这样的:如何将WAV音频文件转换为Core Audio播放?

核心音频文件格式(卡福),单声道,16位@ 44.1千赫

所以我推出配乐Pro 3,并保存WAV的文件作为“核心音频文件”与44,1 kH,16位整数。

当我回放时,它强烈扭曲,质量很差。当我在Mac上点击空格键(quicklook)播放时,声音非常好。

我该怎么做才能在Core Audio中播放自己的声音文件?有没有一种Apple的特殊工具可以将音频文件转换为即时可用Core Audio播放的文件?

+0

核心音频可以播放最流行的格式。你可以发布一些代码吗? – sbooth 2010-09-29 04:52:06

+0

*最好的文件格式是这样的:核心音频文件格式(CAFF),单声道,16位@ 44.1 kHz * - 没有理由优于16位LPCM WAV。反正...也许STP有一个endian不匹配?如果是这样的话,错误将会是巨大的 - 在许多情况下难以区分。 – justin 2012-11-02 05:39:14

回答

3

从Apple文档:

afconvert -f caff -d LEI16 something.m4a something.caf 
+0

您必须在终端中输入此命令(在Mac上快速查找它)。拖动要转换的文件以获取完整路径。然后再次拖动并更改扩展名。 – 2012-11-17 09:43:18

相关问题