Наверное ни для кого не секрет, что большинство информации в сети подаётся в сжатом виде. Сложилась такая традиция далеко не вчера, и обусловлена рядом серьёзных, основательных причин. Наиболее везкая из них касается времязатрат на приём-передачу информации. Солидный процент населения нашей страны из числа имеющих выход в Интернет пользуется коммутируемым доступом, иначе модемным соединением с максимально возможной теоретической скоростью приёма 56Кбит/с, с отправкой информации дела обстоят ещё хуже. Самым банальным решением проблемы минимизации времязатрат, связанных с получением информации того или иного характера, является предварительное сжатие всех "крупногабаритных материалов" выкладываемых в общий доступ с помощью различных методов компрессии. В этой статье я хочу поделиться своими размышлениями по-поводу максимального сжатия аудио данных без катастрофического падения качества звучания. В качестве тестового музыкального произведения я выбрал потрясающую песню "I Want it That Way" квинтета BackStreet Boys. Приведу некоторые её характеристики:
1. Длительность - 3 мин 29 сек
2.Размер несжатого wav файла - 36 130 кБ
3. Количество каналов - 2 (стерео)
4. Частота дискретизации - 44кГц
5. Общее впечатление - Обалденная ВЕШЧЬ!!!!
Вкратце напомню: сжатие звука любыми кодеками неизбежно влечёт за собой ухудшение качества звучания, вследствиие удаления определённых (наименее заметных слушателю) частот, характер "обрезания" определяется алгоритмом компрессора и предустановленными параметрами сжатия. Всё это в совокупности приводит к значительному уменьшению размера, ухудшению акустической картины звучания музыкального произведения. Описанные мною проявления "деятельности" аудиокодека в значительной мере усиливаются в диапазоне низких значений битрейта. Вот этим случаем созвучно с названием статьи мы и займёмся... Для начала я хотел бы привести АЧХ исходного файла
Равномерный график с плавным снижением к 20кГц.
Сожмём наше нетленное произведение с помощью программы Razor Lame в mp3 файл для начала с постоянным битрейтом 96kb/s и получим....
Размер файла усох до 2 458 кБ, но и качество субъективно на мой слух можно оценить не выше 3 по пятибальной шкале. Очевидно, кодек срезал весь верхний диапазон частот свыше 11кГц. Появилось какое-то дребезжание, лёгкое, едва заметное на этой стадии, квакание. По ходу всей песни постоянно присутствует посторонний незначительный шум, музыкальное сопровождение стало сухим и невыразительным. Едем дальше... 64kb/s CBR (constant bitrate)......
Беда пришла в наш дом - именно таким словосочетанием можно охарактеризовать качество полученного 1 639-ти кБ-го mp3 файла. Под такую музыку не споёшь....Видно невооружённым глазом предыдущая и без того не внушающая дальнейших положительных перспектив картина усугубилась до НЕЛЬЗЯ!!! Ярко выраженное позвякивание-дребезжание, болотное ква-ква, единственное утешение для поклонников баса - он почти не изменился звучит по-прежнему прилично..... Но и это не финал каков порог при котором даже я - 100% фанат группы BackStreet Boys буду не в состоянии слушать получившееся музыкальное месево..... 32 kb/s - вот новая планка.......
Всё приехали это слушать я не буду, сплошное переливающееся подвывание, страшная мутность звучания, ощущение как-будто полоскаешь рот при ангине...- это далеко не весь список "достоинств"....Зато надо отметить весит эта радость всего...819 кБ, жаль что мне нравится только полученный размер файла.... На фронтах сжатия в mp3 с переменным битрейтом дела обстоят несколько иначе.....Пробуем 32-64 VBR (Variable bitrate)
Ну что я могу сказать... Для 1 569 кБ, mp3 файл звучит намного живее, звонче и в разы лучше чем 64kb/s CBR. Единственным существенным недостатком возродившейся звонкости следует считать её явный металлический оттенок. По-моему, с mp3 надо завершать, переходим к OGG Vorbis!!!! Сжимать будем программой OGGDropXPd v1.7.11. Для начала 64kb/s CBR....
Если описать односложно - ЗДОРОВО!!!!, звук очень неплох, некоторое замыливание на верхах, а в остальном весьма....Размер 1 578 кБ. Едем дальше 45 kb/s CBR...
Размер усох до 1 002 кБ, а звучание практически не изменилось.....!!!!!!! Это фантастика!!! А теперь суперэкстрим 40kb/s - фактически программа ограничивает минимальный уровень битрейта на отметке 45kb/s, но отредактировав соответствующие строчки в ini файле можно снизиться до предельно возможных 40...
Получаем 930кБ....Отчётливый робото-металлический оттенок, слабое, едва заметное редко встречающееся потрескивание, некоторая приглушённость. Основное звучание по прежнему контрастно, чётко и не вызывает позывов выключить..... Ну и в заключение наиболее рациональный по соотношению размер/качество вариант 0-80kb/s VBR OGG....
Получился файлик размером 1 636 кБ, звучит изумительно, ровно и очень насыщенно.
В заключение подведу некоторые итоги:
1. В диапазоне низких и сверх низких битрейтов OGG безоговорочно побеждает MP3
2. Размер тестового файла удалось уменьшить в 39 РАЗ!!!!!, качество звучания полученного файла можно оценить закачав ужасно скромные 930кБ!!!!
3. Для размещения айдиофайлов в сети Интернет наиболее рациональный формат сжатия - OGG
Маслёнков Андрей
вторник, 26 июля 2005 г. |