Conversione audio in formato CAF per la riproduzione su iPhone tramite OpenAL
-
05-07-2019 - |
Domanda
Sto usando il codice di esempio SoundEngine di Apple nell'esempio CrashLanding per riprodurre più file audio. Usando i file caf di esempio inclusi in CrashLanding tutto funziona benissimo ma quando provo ad usare i miei campioni convertiti in CAF usando afconvert tutto ciò che ottengo è un silenzio sassoso;)
Qualcuno ha impostazioni per afconvert che produrranno un file CAF che può essere riprodotto tramite OpenAL?
Soluzione
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
References:
- Guida alla programmazione multimediale: utilizzo dell'audio: formati audio preferiti in iOS
- pagina man afconvert (1) (usa
afconvert -h
per informazioni complete)
Altri suggerimenti
Semplice script bash per convertire i file mp3 in una cartella in caf per 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
questo è il migliore per dimensioni:
afconvert -f caff -d ima4 original.wav
grazie per le informazioni.
inoltre, se stai cercando una compressione aggiuntiva con openAL, questo potrebbe essere interessante:
" iPhone, OpenAL e IMA4 / ADPCM " http://www.wooji-juice.com/blog/ iphone-OpenAL-ima4-adpcm.html
Sembra che il -c non funzioni oggi, l'ho preso con il seguente:
afconvert -f caff -d LEI16 input.m4a output.caf