Musepack
Материал из Википедии — свободной энциклопедии
MusePack (mpp, mp+, mpc, MPEG+) - это новый, не лицензируемый, формат файла для хранения аудио-информации, распространяемый по GNU General Public License.
Качество кодирования MPC на высоких битрейтах (160 Кбит/с и выше) заметно (если не сказать значительно) выше качества, обеспечиваемого MP3. При кодировании используется другой психоакустический алгоритм сжатия, в mpc не теряются звуки, которые mp3-кодеры игнорируют, т.к. по их мнению их все равно не будет слышно.
Содержание |
[править] История
Musepack был создан Андре Бушман (англ. Andree Buschmann), в домашних условиях, на коленке, во время учебы в свободное время. Разработка мотивировалась неудовлетворенностью качества первых mp3-кодеров (в 1997-1998 гг.). В настоящее время разрабатывается Франком Клемм (англ. Frank Klemm) и Musepack Development Team.
Кодек MPEGplus (MPEG+), переименованный позже в MusePack (MPC) из-за проблем, которые появились у автора кодека в связи с тем, что название последнего содержало в себе аббревиатуру MPEG, - это еще одна разновидность lossy-кодека (Lossless comparison (англ.)) сродни MP3. Точнее, MusePack не является продолжением MPEG-1 Layer III, а лишь, как и MP3, берет свое начало в MPEG-1 Layer II. Отсюда его направленность на кодирование преимущественно на более высоких битрейтах, нежели MP3. В то же время, кодек является совершенно самостоятельной разработкой. Кодеком предусмотрено кодирование только в режиме переменного битрейта (VBR). Скорость компрессии и декомпрессии в/из MPC заметно выше скорости выполнения этих операций применительно к MP3.
[править] Характеристики
В Musepack'е применяется разбиение на полосы частот, поэтому он относится к так называемым subband-кодекам. Основная особенность - точная настройка психоакустики, что позволяет работать с чистым VBR-кодированием (кодирование с переменным битрейтом). Основной задачей Musepack является прозрачность звучания закодированной музыки.
В современных форматах, таких как: MP3, OGG, AAC, AC3, WMA производится второе dct-преобразование, что позволяет им добиться лучшего качества на средних и низких битрейтах, но не позволяет добиться высоких результатов на более высоких. MusePack не производит второго dct-преобразования, что позволяет достичь непревзойденного качества на битрейтах выше 180.
Так же как в aac и некоторых других современных форматах, в musepack производится спаривание каналов по полосам частот, что незначительно отражается на качестве, но позволяет сильно сэкономить на размере. В mp3 спаривание каналов производится не по полосам частот, а для всей полосы целиком, разбивая сигнал на частотные подполосы, затем производит разложение сигнала в ряд косинусов (MDCT - частный случай преобразования Фурье) и записывает округленные (квантованные) значения полученных после преобразования коэффициентов (квантование происходит в соответствии с проводимым психоакустическим анализом). MPC же после разбиения сигнала на частотные подполосы просто производит переквантование (опираясь на психоакустику) амплитудного сигнала в каждой подполосе и полученные округленные (квантованные) значения записывает в выходной поток. Этим же фактом объясняется и большая скорость компрессии и декомпрессии MPC.
[править] Качество и производительность
- Кодирование с настройками по умолчанию выдает очень высокое качество, превышая заданное кодирование в MP3 с использованием кодека LAME. MPEGplus почти не показывает никаких шумов и помех.
- Качество работы очень стабилизированно, обладает наименьшими изменениями звука в выходном сигнале к оригиналу.
- С используемой версией - кодирование с помощью StreamVersion 7 (SV7) - средний битрейт (англ. bitrates) около 160-170 kbit/s. Некритичные сигналы идут в пределах около 100-120 kbit/s, более критичные сигналы могут быть больше чем 200 kbit/s.
- Кодирование увеличивается в 5.0x раз в режиме реального времени на P3-800, а для winamp-plugin-а потребности в CPU составляют всего лишь 1% на этой машине.
- Малое количество занимаемого места на носителях. В Интернете большей частью встречается качество Q6 - Q8. На пальцах это значит, что CD занимает от 80 до 120 Мб при высоком качестве и относительной чистоте звука.
В недалеком будущем ожидается поддержка формата musepack аппаратными плеерами.
[править] Ссылки
- MusePack
- Andree Buschmann
- Frank Klemm e-mail
- Тесты на слух 128Кб/с AAC, LAME MP3, Blade MP3, Ogg Vorbis, WMA Pro (англ.)
- Практическое пособие по борьбе с аудио компакт-дисками
- участники проекта LAME
Форматы медиаданных | ||||
---|---|---|---|---|
Видеокодеки |
|
|||
Аудиокодеки |
|
|||
Графические форматы |
|
|||
Медиа-контейнеры |
|
|||