Conversión de audio a formato CAF para su reproducción en iPhone usando OpenAL
-
05-07-2019 - |
Pregunta
Estoy usando el código de muestra de SoundEngine de Apple en la muestra de CrashLanding para reproducir varios archivos de audio. Usar los archivos caf de muestra incluidos con CrashLanding todo funciona bien, pero cuando trato de usar mis propias muestras convertidas a CAF usando una conversión, todo lo que recibo es un silencio pedregoso;)
¿Alguien tiene una configuración para afconvert que produzca un archivo CAF que pueda reproducirse a través de OpenAL?
Solución
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
Referencias:
- Guía de programación multimedia: uso de audio: formatos de audio preferidos en iOS
- afconvert (1) página de manual (use
afconvert -h
para obtener información completa)
Otros consejos
Sencillo script de bash para convertir los archivos mp3 de una carpeta a caf para 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
este es el mejor para el tamaño:
afconvert -f caff -d ima4 original.wav
gracias por la información.
también, si está buscando una compresión adicional con openAL, esto podría ser interesante:
" iPhone, OpenAL, e IMA4 / ADPCM " http://www.wooji-juice.com/blog/ iphone-openal-ima4-adpcm.html
Parece que el -c no está funcionando hoy, lo tengo con lo siguiente:
afconvert -f caff -d LEI16 input.m4a output.caf