Показать сообщение отдельно
Гость
- 04.10.2017 - 11:08
Разбираюсь с возможностями записи звука телефоном.
1. Он может писать в файлы c расширением AWB, файл получается 24kbit/s. AWB - это Amr-WB, то есть широкодиапазонный wide band вариант AMR, формат рассчитанный на запись голоса в диапазоне частот 50-7000 Гц, есть ещё вариант AMR-NB, то есть формат для записи голоса узкодиапазонный 300-3400 Гц; вообще стандарт AMR был создан в процессе развития алгоритмов сжатия звукового потока [как я понимаю голоса], используемых в сетях сотовой связи GSM, и объединяет в себя многие существовавшие ранее форматы, в том числе GSM HR, FR, EFR, с типичной дискретизацией 8 кГц 13kbit/s.
2. Телефон может писать файлы с расширением WAV, файл получается 64kbit/s. Это формат ADPCM c дискретизацией 16кГц, 4bit. Этот формат развивался от PCM [просто запись значений сигнала] в DPCM [запись разниц, дельт между текущим значением сигнала и предыдущим, для резко нарастающего сигнала или убывающего не очень подходит, поэтому разработали ADPCM, там записываются не просто дельты, а дельты, пропущенные через какую-то таблицу, позволяет записывать дельты умноженные на определённый коэффициент, что улучшает проблему резко нарастающего или убывающего сигнала, только этот формат мне до конца не понятен].
Итак, AWB [AMR-WB 24kbit/s] эффективно жмёт особенно голос, что понятно из раговоров по сотовому, но с музыкой [FM радио] серьёзные сомнения. Для WAV [ADPCM 64kbit/s] той же длительности телефон получается выделяет бОльший по размеру файл, но эффективность и качество сжатия ADPCM остаются непонятны [что за таблица].
Куда бы покопать или какой формат предпочесть?