Учебник по аудио - PullRequest
       35

Учебник по аудио

0 голосов
/ 22 декабря 2010

Какие шаги необходимы для успешного декодирования аудио, его воспроизведения и так далее?

Мне нужен учебник по процессу:

  • Декодирование аудио (через mp3, ogg и т. Д.)
  • Воспроизведение декодированного звука
  • и все остальное, что делает воспроизведение звука успешным (необходимые шаги и т. д.)

Примечание: я не ищу API;Я уже знаю некоторые (FMOD, SDL_mixer, OpenAL и т. Д.)

Спасибо

1 Ответ

0 голосов
/ 22 декабря 2010

Я не могу быстро найти хороший учебник в Интернете, поэтому вот моя попытка очень быстрого ответа.

  1. Я предполагаю, что как программист вы понимаете концепцию байтов, хранящих информацию впамять и в файлах.Если нет, то вам нужно это понять.
  2. Далее вам необходимо понять концепцию, согласно которой цифровой звук представляет собой амплитуду (громкость), сэмплированную на регулярной частоте.Это очень хорошо объясняется здесь и здесь (только первые 2 раздела) .
  3. Далее вам необходимо понять кодировки: как эти цифровые данные хранятся в файлах илиобъем памяти. Страница википедии дает краткое введение и следует по ссылкам оттуда.
  4. Поняв это, вы должны понимать, как звук сохраняется, записывается и воспроизводится снова.Выберите звуковой API и прочитайте его документацию, которую вы теперь должны понимать.
  5. 4 вышеуказанных шага достаточно, но вы можете продолжить и узнать о сжатии звука (MP3) и цифровой обработке сигналов - но выможете за это погуглить.
...