Conversão de áudio para o formato CAF para reprodução no iPhone usando OpenAL
-
05-07-2019 - |
Pergunta
Eu estou usando o código de exemplo SoundEngine da Apple na amostra CrashLanding para reproduzir vários arquivos de áudio. Usando a amostra caf arquivos incluídos com CrashLanding tudo bem funciona, mas quando tento usar o meu próprio samplesconverted a CAF usando afconvert tudo que eu vejo é um silêncio sepulcral;)
Alguém tem configurações para afconvert que irá produzir um arquivo CAF capaz de ser reproduzido através de OpenAL?
Solução
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
Referências:
- da Apple Multimedia Guia de Programação: Usando Áudio: Preferred Formatos de áudio no iOS
- afconvert (1) página homem (uso
afconvert -h
para informações completas)
Outras dicas
script bash simples para converter os arquivos de mp3 em uma pasta para caf para o 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 é o melhor para o tamanho:
afconvert -f caff -d ima4 original.wav
obrigado pela informação.
Além disso, se você está olhando para compressão adicional com openAL, isso pode ser de interesse:
"iPhone, OpenAL, e IMA4 / ADPCM" http://www.wooji-juice.com/blog/ iphone-openal-ima4-adpcm.html
Parece que o -c não está funcionando hoje, eu tenho com seguinte:
afconvert -f caff -d LEI16 input.m4a output.caf