Qu'est-ce que le format de fichier MPC ?
Les fichiers .mpc stockent de l'audio encodé avec le codec Musepack, un format de compression avec perte développé par Andree Buschmann, publié pour la première fois en 1997 sous le nom de MPEGplus (.mp+) et renommé Musepack vers l'an 2000.
Musepack est basé sur les principes du MPEG-1 Layer 2 mais n'est pas compatible au niveau du flux binaire avec le MP3 ou le MP2 standard. Il a été conçu pour une qualité quasi transparente à 160-200 kbps et a obtenu d'excellents résultats lors des tests d'écoute à l'aveugle de son époque. Le codec est inactif depuis environ 2013.
Deux versions de flux sont utilisées. SV7 (le standard dominant des années 2000) structure l'audio en 32 sous-bandes × 36 échantillons de sous-bande par trame (1 152 échantillons au total), produisant un flux à débit variable qui n'est pas aligné sur les octets - ce qui rend la recherche aléatoire coûteuse. Sa signature de fichier est MP+ (octets 4D 50 2B) à l'offset 0. SV8, introduit en 2009, a remplacé cela par une structure de paquets TLV commençant par MPCK (4D 50 43 4B), ajoutant des sommes de contrôle par paquet et la prise en charge de taux d'échantillonnage arbitraires, mais il n'a jamais connu d'adoption massive.
Les métadonnées sont stockées à l'aide de balises APEv2, que Musepack privilégie (ajoutées à la fin du fichier). Des balises ID3v1 peuvent également être présentes ; l'ID3v2 est toléré par de nombreux lecteurs mais n'est pas géré nativement par la bibliothèque de référence libmpc.
Pour les nouveaux projets, Opus et AAC ont largement remplacé Musepack, offrant une meilleure efficacité de compression avec un développement actif et une prise en charge plus large des appareils. La plupart des lecteurs modernes - y compris VLC et foobar2000 - lisent toujours les fichiers .mpc.
Sécurité et sûreté
RISQUE : LOWFormat audio uniquement ; pas de script ni de contenu exécutable. Risque faible lié aux fichiers malformés (exploits potentiels par plantage du décodeur historiquement, comme pour tous les décodeurs audio). Utilisez des versions à jour de VLC/foobar2000.
Détails du format
en bref- Fichier projet/playlist Media Player Classic - Certaines versions de Media Player Classic (MPC-HC) associent .mpc à des fichiers de projet internes - rare, sans rapport avec l'audio.
Programmes qui ouvrent les fichiers MPC
Détails techniques
spécifications approfondies| Base du codec | Modèle psychoacoustique MPEG-1 Layer 2 ; non compatible au niveau du flux binaire avec MP2 ou MP3 |
| Versions de flux | SV4-SV6 (obsolètes) ; SV7 (dominant, finalisé en 2004) ; SV8 / MPCK (2009) |
| Octets magiques SV7 | 4D 50 2B 07/08 hex (« MP+ » suivi de l'octet de version) à l'offset 0 |
| Octets magiques SV8 | 4D 50 43 4B hex (« MPCK ») à l'offset 0 |
| Structure de trame (SV7) | 32 sous-bandes × 36 échantillons de sous-bande = 1 152 échantillons PCM par trame ; compressé au bit, non aligné sur les octets |
| Structure de paquet (SV8) | Paquets TLV (type/longueur/valeur) ; alignés sur les octets ; prend en charge l'accès aléatoire et le streaming direct |
| Débit typique | 160-200 kbps pour une qualité quasi transparente ; débit variable par conception |
| Taux d'échantillonnage supportés | 32000, 37800, 44100, 48000 Hz (SV7) ; taux arbitraires supportés en SV8 |
| Format de balise | APEv2 privilégié (ajouté à la fin du fichier) ; ID3v1 également supporté ; ID3v2 toléré mais pas géré nativement par libmpc |
| Recherche (Seeking) | Coûteuse en SV7 (pas d'index de recherche ; flux non aligné sur les octets) ; la structure de paquets SV8 permet une recherche efficace |
| Vérification d'intégrité | SV8 : sommes de contrôle CRC par paquet ; SV7 : pas de somme de contrôle |
| Ordre des octets | SV7 : little-endian ; SV8 : big-endian pour les champs de taille de paquet à longueur variable |
| Publié | 1997 (as MPEGplus / MP+); renamed Musepack circa 2000 |
| Dernière version | Stream Version 8 (SV8, 2009); SV7 remains the most widely deployed |
| Standard ouvert | Oui · libre de droits |
| Spécification | wiki.multimedia.cx |
Conversions MPC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers MPC.