Преобразование аудио в формат CAF для воспроизведения на iPhone с помощью OpenAL - PullRequest
69 голосов
/ 31 октября 2008

Я использую образец кода SoundEngine от Apple в образце CrashLanding для воспроизведения нескольких аудиофайлов. Используя примеры файлов caf, включенных в CrashLanding, все работает нормально, но когда я пытаюсь использовать свои собственные образцы, преобразованные в CAF с помощью afconvert, все, что я получаю, - это каменная тишина;)

Есть ли у кого-нибудь настройки для afconvert, которые будут создавать файл CAF, который можно воспроизвести через OpenAL?

Ответы [ 5 ]

184 голосов
/ 01 ноября 2008
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf

Ссылки:

51 голосов
/ 10 марта 2010

Простой скрипт bash для конвертации mp3 файлов в папке в caf для 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
14 голосов
/ 01 мая 2012

это лучшее для размера:

afconvert -f caff -d ima4 original.wav

4 голосов
/ 27 февраля 2013

Похоже, сегодня -c не работает, я получил следующее:

afconvert -f caff -d LEI16 input.m4a output.caf

4 голосов
/ 16 ноября 2008

спасибо за информацию.

также, если вы ищете дополнительное сжатие с openAL, это может быть интересно:

«iPhone, OpenAL и IMA4 / ADPCM» http://www.wooji -juice.com / блог / iphone-OpenAL-ima4-adpcm.html

...