Ich verwende den SoundEngine-Beispielcode von Apple im CrashLanding-Beispiel, um mehrere Audiodateien wiederzugeben. Wenn ich die in CrashLanding enthaltenen Beispiel-Caf-Dateien verwende, funktioniert alles einwandfrei, aber wenn ich versuche, meine eigenen Samples zu verwenden, die mit afconvert in CAF konvertiert wurden, bekomme ich nur eine steinerne Stille;)
Hat jemand Einstellungen für afconvert, die eine CAF-Datei erzeugen, die über OpenAL wiedergegeben werden kann?
iphone
core-audio
openal
afconvert
Dave Verwer
quelle
quelle
Antworten:
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
Verweise:
afconvert -h
für vollständige Informationen verwenden)quelle
in.wav
ist der Ort des Sounds (ziehen Sie einfach dieout.caf
.caf
Einfaches Bash-Skript zum Konvertieren der MP3-Dateien in einem Ordner in ein Café für das 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
quelle
Dies ist das Beste für die Größe:
quelle
Danke für die Information.
Wenn Sie eine zusätzliche Komprimierung mit openAL in Betracht ziehen, ist dies möglicherweise von Interesse:
"iPhone, OpenAL und IMA4 / ADPCM" http://www.wooji-juice.com/blog/iphone-openal-ima4-adpcm.html
quelle
Es sieht so aus, als ob das -c heute nicht funktioniert. Ich habe folgendes verstanden:
quelle