OpenALを使用してiPhoneで再生するためにオーディオをCAF形式に変換する
-
05-07-2019 - |
質問
AppleのCrashLandingサンプルのSoundEngineサンプルコードを使用して、複数のオーディオファイルを再生しています。 CrashLandingに含まれているサンプルcafファイルを使用すると、すべて正常に動作しますが、afconvertを使用してCAFに変換した独自のサンプルを使用しようとすると、すべてが石のような静寂になります;)
OpenALで再生可能なCAFファイルを生成するafconvertの設定はありますか?
解決
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
参照:
- Appleのマルチメディアプログラミングガイド:オーディオの使用:iOSの優先オーディオ形式
- afconvert(1)のマニュアルページ(完全な情報については
afconvert -h
を使用してください)
他のヒント
iphone用のフォルダー内のmp3ファイルをcafに変換する単純なbashスクリプト
#!/bin/bash
for f in *.mp3; do
echo "Processing $f file..."
afconvert -f caff -d LEI16@44100 -c 1 "$f" "${f/mp3/caf}"
done
これはサイズに最適です:
afconvert -f caff -d ima4 original.wav
情報をありがとう。
また、openALで追加の圧縮を検討している場合、これは興味深いかもしれません:
" iPhone、OpenAL、およびIMA4 / ADPCM" http://www.wooji-juice.com/blog/ iphone-openal-ima4-adpcm.html
-cが今日動作していないようです。次のようにして取得しました:
afconvert -f caff -d LEI16 input.m4a output.caf
所属していません StackOverflow