|
MPC (also known as Musepack or MPEGPlus/MP+) is a lossy audio compression format, similar in function to MPEG-1 Layer II Audio, also known as Musicam.
Unlike MPEG Layer II it uses:
- subband-wise selectable M/S encoding (like MPEG-AAC)
- Huffman coding (like MPEG Layer III, MPEG AAC, ...)
- noise substitution techniques as used in ATSC A-52 and MPEG-4 AAC V2
- pure variable bitrate between 3 and 1300 kbit/s (when needed)
The psycho-acoustic model of MPC is based on MPEG ISO model 2, but is extended by CVD (clear voice detection). The quantization algorithm of the MPC encoder performs spectral shaping of the noise, called adaptive noise shaping (ANS), in order to overcome the low frequency resolution of the polyphase quadrature filter bands.
Its proponents claim that MPC is the best available lossy codec for high-quality music compression, at bitrates of 160kbit/s and upwards.
I.e. it is possible to encode a piece of music so that it is indistinguishable from the original at a lower bitrate with MPC than with either MP3 or Ogg Vorbis.
Development of MPC was initiated in 1997 by Andree Buschmann and later taken over by Frank Klemm.
Encoders and Decoders are available for Microsoft Windows, Linux and Mac OS X free of charge, mostly
licensed as free software under the LGPL or BSD license. They are distributed via the MPC project's website (see external link below). Many third-party programs (audio players, CD rippers etc.) support MPC, either directly or via plugins.
MPC use the APEv2 tag metadata container.
External links
- Musepack.net (http://www.musepack.net) Website of the Musepack project
- Frank Klemm's MPC page (http://web.archive.org/web/20040209052210/http://www.personal.uni-jena.de/~pfk/mpp/audiocoder_english.html) (from archive.org)
- XMMS-Musepack (http://sourceforge.net/projects/mpegplus/), plugin for XMMS
- cue2wav (http://haydn.homelinux.com/wiki/index.php/Cue2wav) helps Linux users to turn mpc+cue into recordable wav files.
- Musepack forums (http://www.hydrogenaudio.org/forums/index.php?showforum=56) at Hydrogenaudio.
|