我在CrashLanding示例中使用Apple的SoundEngine示例代码来播放多个音频文件。使用CrashLanding附带的示例caf文件一切正常但当我尝试使用我自己的样本转换为使用afconvert的CAF时,我得到的是一个沉默的石头;)
是否有人为afconvert设置了能够通过OpenAL播放的CAF文件?
答案 0 :(得分:184)
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
参考文献:
afconvert -h
获取完整信息)答案 1 :(得分:51)
简单的bash脚本,用于将文件夹中的mp3文件转换为caf for iphone
#!/bin/bash
for f in *.mp3; do
echo "Processing $f file..."
afconvert -f caff -d LEI16@44100 -c 1 "$f" "${f/mp3/caf}"
done
答案 2 :(得分:14)
这是最好的尺寸:
afconvert -f caff -d ima4 original.wav
答案 3 :(得分:4)
感谢您的信息。
另外,如果您正在研究使用openAL进行额外压缩,可能会对此感兴趣:
“iPhone,OpenAL和IMA4 / ADPCM” http://www.wooji-juice.com/blog/iphone-openal-ima4-adpcm.html
答案 4 :(得分:4)
看起来-c今天不起作用,我得到了以下内容:
afconvert -f caff -d LEI16 input.m4a output.caf