2010-09-28 103 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

相關問題