2015-02-12 3 views
1

Я создаю приложение, которое дает пользователям богатую коллекцию естественных звуков. Однако треки находятся в 48 кГц, и мне нужно уменьшить их до 38 кГц, чтобы размер приложения мог понизиться. Я буду использовать AVFoundation для воспроизведения звука. Теперь я беспокоюсь, что это приведет к снижению качества звука. Есть ли способ в Xcode улучшить качество звука во время воспроизведения.Есть ли способ в Xcode улучшить качество воспроизведения звука?

+0

См. также https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVFoundationAudioSettings_Constants/index.html. – iOSNoob

+0

Спасибо. Я обязательно посмотрю. –

+0

Какой формат является исходным исходным материалом? Преобразования частоты выборки обычно не улучшают качество звука. – marko

ответ

1

Если вы используете сжатый формат, вы смотрите на уменьшение размера файла 10 раз от использования WAV, который не сжимается ... таким образом, вы можете сохранить частоту дискретизации 48 кГц ... если вы должны использовать WAV, тогда также посмотрите на уменьшение глубины бит ... два фундаментальных фактора определяют качество звука: частота дискретизации бит глубина ... CD качество звука использует частоту дискретизации 44,1 кГц с бит глубиной 16 бит

На iOS посмотрите на сжатие с использованием AAC ... для более широко принятого непатентного обремененного компрессионного анализа FLAC

Три приятных инструмента командной строки для выполнения всех преобразований аудиоформата: avconv, ffmpeg и sox

+0

Благодарим вас за ответ, но реальная проблема со мной слышится в том, что я могу позволить Xcode знать, чтобы воспользоваться этими дорожками HQ и обеспечить лучшее воспроизведение? Еще раз спасибо. –

Смежные вопросы