Musepack | |
Информация | |
---|---|
Файлово разширение | .mpc, .mp+, .mpp |
Тип MIME | audio/x-musepack audio/musepack |
Магическо число | MPCK, MP+ |
Тип на формата | Аудио |
Съдържа се в | MKA, MKV, NUT |
Разширение от | MP2 |
Последна версия | 1.30.0 (SV8) |
Уебсайт | musepack.net |
Musepack или MPC е аудио кодек (със загуба на информация) с отворен код, оптимизиран специално за прозрачно компресиране на стерео аудио сигнал при битрейт 160 – 180 (при ръчен избор на параметрите позволява битрейт до ок. 320) kbit/s. В началото е известен като MPEGplus, MPEG+ или MP+.
Разработването на MPC започва през 1997 от Andree Buschmann и по-късно поето от Frank Klemm, се осъществява от Musepack Development Team (MDT) подпомагано от Frank Klemm и Andree Buschmann. Енкодер и декодер за Microsoft Windows, Linux и Mac OS X, както и плъгини за различни медия плейъри са налични на сайта на Musepack, лицензирани под LGPL или BSD license, има и обширен списък с програми, които поддържат формата.
Musepack е разработен на базата на MP2, но оттогава са добавени много свойства, като:
Психоакустичният модел на MPC е базиран на MPEG ISO модел 2, но е разширен с CVD (clear voice detection). Квантуващият алгоритъм на MPC енкодера използва спектрална форма на шума, наречена adaptive noise shaping (ANS), за да преодолее ниската честотна разделителна способност на лентите на полифазния квадратурен филтър.
В миналото MPC е подозиран в нарушаването на някои патенти (MP2, PNS, subband). Според разработчиците на MPC, патентованият код е бил изцяло премахнат и се смята, че сега форматът е освободен от патентни тежести. Все пак, един PNS патент е още активен,[1] и не е лесно да се разбере дали собствените MPC „методи за заместване на шума“ са извън обхвата му или не. Само внимателно проучване от патентен адвокат може да определи дали Musepack е наистина свободен от патенти или не.
MPC използва APEv2 таг контейнер за метаданни.
Musepack е основно оптимизиран за прозрачно (неразличимо от оригинала) кодиране в режим „--standard“ (175 – 185 kbit/s). Режимите --extreme (~210 kbit/s) --insane (~240 kbit/s) са предпочитани от аудиофилите. По-високи битрейти са практически ненужни, на за аудио-маниаците има специален режим --braindead (~270 kbit/s). За по-ниски битрейти оптимизации на кодека почти не са правени, но според някои от проведените слушателски тестове, Musepack се представя добре дори и при ниски битрейти от порядъка на 128 kbit/s.[2][3]
Въпреки че е оптимизиран за 100% прозрачност при умерено високи битрейти, MPC е получил високи оценки при много 128 kbit/s тестове. През май 2004 поредица от double-blind listening tests[4] (според обобщението на Slashdot[5]) навеждат на мисълта, че Musepack и Ogg Vorbis (който тогава е версия 1.1 на клона „aoTuV“) са били двата най-добри налични кодеци за аудио кодиране с високо качество при битрейти около 128kbit/s, като изпреварват MP3, AAC, WMA, и ATRAC.
Слушателски тестове на MPC:
Устройства поддържащи The Core Pocket Media Player са способни да възпроизвеждат MPC – Такива са PocketPC и устройства с Palm OS, Symbian OS, Windows, Windows CE или Windows Mobile. Всички устройства със софтуерно декодиране на аудио, които се поддържат от Rockbox, включително някои версии на iPod, също могат да възпроизвеждат Musepack файлове. Възпроизвеждане на Roku Photobridge HD е възможно с плъгин.
Софтуерни плейъри използващи междуплатформените BASS библиотеки също могат да възпроизвеждат Musepack файлове, например XMPlay[12] (под MacOS) и MusicBee[13] (под Windows).
Софтуерни плейъри, които могат да използват DirectShow филтри също могат да възпроизвеждат Musepack файлове, например чрез Monogram's [14] DS филтри.
Мнножество софтуерни плейъри под Android поддържат Musepack (включително портвания Rockbox for Android софтуерен плейър).
Musepack предоставя библиотеката libmpcdec за декодиране на MPC съдържание. Разработени са различни плъгини използващи тази библиотека, например XMMS плейър (под Linux).
На официалния сайт се намира списък с приложенията [15], поддържащи Musepack – плейъри, тагери, рипъри, CD софтуер и т.н.