Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #78, ИЮНЬ 2005 г.

OGG VORBIS vs. MP3: кто кого похоронит?

Михаил Михин

Хакер, номер #078, стр. 078-034-4


Психоакустическая модель рассматриваемого кодека в настоящее время доведена до ума и работает не за страх, а за совесть. Если в ранних версиях кодека иной раз приходилось принудительно ее отключать, то сейчас подобная необходимость совершенно отпала. Вообще-то, психоакустическая модель — понятие виртуальное, суть которого заключается в простом посыле: человеческий слух — инструмент, конечно, тонкий, но не способный воспринимать ВСЕ звуки диапазона. Известно, что ухо наиболее чувствительно в среднем диапазоне частот 2 – 5 кГц, в других же диапазонах чувствительность зависит от уровня громкости. Психоакустическая модель как раз и отвечает за то, чтобы после кодирования ВСЕХ звуков разделить частотный спектр на части, выявить и вычистить из потока именно те звуки, которые лежат за порогом чувствительности и все равно не могут быть распознаны органами слуха.

Большой плюс Lame заключается в том, что в качестве оболочки для него удобно использовать уже знакомый граббер — ExactAudioCopy. Кодируя музыку с помощью Lame, можно выбрать несколько различных режимов стереосигнала: stereo, dual channel и joint stereo. В режиме stereo оба канала кодируются отдельно, а кодер выделяет для каждого из них разные значения потока, занимаясь при необходимости коррекцией величины распределения потока одного из каналов за счет другого. Способ хорош тем, что позволяет не тратить драгоценное место на кодирование содержащейся в канале тишины, в то время как в другом канале есть сигнал. В dual channel для каждого канала выделяется ровно половина потока, то есть сигнал кодируется как два отдельных моносигнала. Наиболее же часто используемый режим для обычного пользователя — joint stereo, принцип работы которого предусматривает разложение стереосигнала на основную составляющую и разностную. Основная часть, по сути, является моноканалом, образованным из двух исходных каналов, и несет основную же информацию, а разностная часть поставляет остальную инфу, позволяющую восстановить исходный стереозвук. Основная и разностная составляющие сжимаются отдельно, а психоакустические алгоритмы выбирают, что в данный момент нужнее — пространственная картина, качество передачи информации или кодирование в режиме двух раздельных каналов. В итоге получаем выигрыш в размере файла при сохранении достойного уровня качества.

[Ogg Vorbis — новичок или убийца mp3?]

В последнее время люди, пристально следящие за развитием дел в области компрессии звука, все чаще обращают свое внимание на новый формат сжатия звука — Ogg Vorbis, призванный заменить собой все платные патентованные аудиоформаты и создать полностью открытую систему мультимедиасистем. Формат создан компанией Xiphophorus (компания названа по имени аквариумной рыбки Xiphophorus Helleri, а формат Vorbis назван в честь героя книги Тэрри Пратчетта «Маленькие боги»). Кодек Ogg Vorbis вышел в свет в июне 2000 года, а относительно недавно компания Xiph.Org объявила о появлении окончательной версии формата — 1.0.

Назад на стр. 078-034-3  Содержание  Вперед на стр. 078-034-5