Преобразование аудио в формат CAF для воспроизведения на iPhone с помощью OpenAL

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

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

5 ответов

Решение
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf

Рекомендации:

Простой 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

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

afconvert -f caff -d ima4 original.wav

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

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

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

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

"iPhone, OpenAL и IMA4 / ADPCM" http://www.wooji-juice.com/blog/iphone-openal-ima4-adpcm.html

Другие вопросы по тегам