Konvertieren von Audio in CAF-Format für die Wiedergabe auf iPhone mit OpenAL
-
05-07-2019 - |
Frage
Ich bin mit dem Soundengine Beispielcode von Apple in der CrashLanding Probe mehrere Audio-Dateien abzuspielen. Unter Verwendung der Probe caf-Dateien enthalten mit CrashLanding alles funktioniert gut, aber wenn ich versuche und verwende meine eigenen samplesconverted zu CAF mit afconvert alles, was ich bekommen ein eisernes Schweigen ist;)
Hat jemand Einstellungen für afconvert, die ein CAF-Datei an, die wiedergegeben durch OpenAL produzieren wird?
Lösung
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
Referenzen:
- Apple Multimedia Programming Guide: Verwendung von Audio: Bevorzugte Audioformate in iOS
- afconvert (1) man-Seite (Verwendung
afconvert -h
für alle Infos)
Andere Tipps
Einfacher Bash-Skript der MP3-Dateien in einem Ordner caf für iphone
konvertieren#!/bin/bash
for f in *.mp3; do
echo "Processing $f file..."
afconvert -f caff -d LEI16@44100 -c 1 "$f" "${f/mp3/caf}"
done
Dies ist das Beste für Größe:
afconvert -f caff -d IMA4 original.wav
Danke für die Info.
auch, wenn Sie in einem zusätzliche Kompression mit openAL suchen, das von Interesse sein könnte:
"iPhone, OpenAL und IMA4 / ADPCM" http://www.wooji-juice.com/blog/ iphone-openal-IMA4-adpcm.html
Es sieht aus wie die -c heute nicht funktioniert, ich habe es mit folgenden:
afconvert -f caff -d LEI16 input.m4a output.caf