使用 OpenAL 将音频转换为 CAF 格式以便在 iPhone 上播放

我正在使用来自苹果公司的 SoundEngine 示例代码在 CrashLending 示例中回放多个音频文件。使用 CrashLand 附带的样本 CAF 文件,一切都很好,但是当我尝试使用自己的样本转换为使用 afConvert 转换为 CAF 时,我得到的只是一片死寂;)

是否有任何人有转换设置,将产生一个 CAF 文件能够通过 OpenAL 播放?

63600 次浏览

谢谢你的信息。

另外,如果您正在研究使用 openAL 进行额外的压缩,那么这可能会引起您的兴趣:

“ iPhone,OpenAL,和 IMA4/ADPCM” Http://www.wooji-juice.com/blog/iphone-openal-ima4-adpcm.html

简单的 bash 脚本将文件夹中的 mp3文件转换为 iphone 的 caf

#!/bin/bash
for f in *.mp3; do
echo "Processing $f file..."
afconvert -f caff -d LEI16@44100 -c 1 "$f" "${f/mp3/caf}"
done

这是最合适的尺寸:

Aftrans-f caff-d ima4 Origal.wav

看起来-c 今天不工作了,我是这样得到它的:

- d LEI16 input.m4a output.caf