iphone - mp3 to caf




Converting audio to CAF format for playback on iPhone using OpenAL (4)

I am using the SoundEngine sample code from Apple in the CrashLanding sample to play back multiple audio files. Using the sample caf files included with CrashLanding everything works fine but when I try and use my own samplesconverted to CAF using afconvert all I get is a stony silence ;)

Does anyone have settings for afconvert that will produce a CAF file capable of being played back through OpenAL?


It looks like the -c is not working today, I got it with following:

afconvert -f caff -d LEI16 input.m4a output.caf


Simple bash script to convert the mp3 files in a folder to caf for iphone

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

this is the best for size:

afconvert -f caff -d ima4 original.wav