Qu’est-ce qu’un fichier M4P ?
Un fichier M4P est un conteneur audio MPEG-4 historiquement associé à la musique protégée par FairPlay issue de l’écosystème iTunes d’Apple. L’accès peut dépendre d’une autorisation liée aux droits numériques, et pas seulement de la prise en charge du codec.
Comment fonctionnent les fichiers M4P
M4P est l’extension utilisée par les logiciels d’Apple pour l’audio MPEG-4 protégé, que la référence des types d’Apple décrit comme le format de la boutique musicale iTunes. À l’origine, les morceaux vendus sur l’iTunes Store étaient des fichiers audio AAC protégés par le système FairPlay d’Apple, lisibles par les utilisateurs disposant de l’Apple ID requis sur un nombre limité d’ordinateurs autorisés. En janvier 2009, Apple a annoncé que le catalogue de la boutique passait à iTunes Plus, son format AAC 256 kbps sans DRM, et que les morceaux restants suivraient d’ici la fin du mois de mars de la même année. C’est pourquoi les achats effectués dans la boutique avant ce changement constituent la source classique des fichiers M4P. Leur lecture implique la gestion habituelle du conteneur et du codec, ainsi qu’une décision distincte du logiciel d’Apple concernant les droits d’accès.
Points clés
- Remplacer le suffixe
.m4ppar.m4ane change que le nom. La référence des types d’Apple répertorie l’audio MPEG-4 protégé comme un type à part entière, distinct du type audio MPEG-4 associé à.m4a, et Apple décrit la protection comme faisant partie de l’encodage du morceau. Un fichier renommé reste donc protégé et nécessite toujours une autorisation pour être lu. - La fonction de conversion d’Apple elle-même n’accepte pas ces fichiers. La documentation d’assistance d’Apple indique que les anciens morceaux achetés sont encodés dans un format AAC protégé qui empêche leur conversion, et le guide d’Apple Music précise que les achats sur l’iTunes Store ne peuvent être convertis que s’il s’agit de morceaux iTunes Plus. Une chaîne de transcodage devrait classer les fichiers M4P d’entrée comme non convertibles plutôt que de les mettre en file d’attente pour une nouvelle tentative.
- Le remultiplexage ne permet pas de contourner la protection. La copie de flux transfère les paquets stockés dans un nouveau conteneur sans les décoder ni les encoder, et FFmpeg avertit qu’elle peut ne pas fonctionner dans certains cas. Lorsque la copie produit effectivement un fichier, celui-ci contient les mêmes échantillons protégés, inchangés ; le résultat n’est donc pas plus convertible que l’original.
- La solution de remplacement utilisable est une copie non protégée du même enregistrement. Lorsqu’Apple a annoncé le passage à iTunes Plus en janvier 2009, l’entreprise a proposé une mise à niveau des morceaux achetés précédemment vers le format sans DRM. Il faut vérifier auprès d’Apple si une mise à niveau ou un téléchargement sans DRM est toujours proposé pour un morceau donné ; conservez donc les originaux protégés jusqu’à ce que vous disposiez d’un remplacement.
Quand les fichiers M4P sont utiles
Les migrations de bibliothèques devraient séparer les pistes M4P protégées de l’audio MPEG-4 non protégé avant toute étape de conversion. Apple indique que les anciens morceaux achetés au format AAC protégé ne peuvent pas être convertis ; un décodeur AAC seul ne suffit donc pas : la lecture dépend d’un ordinateur ou d’un appareil autorisé pour le compte Apple ayant servi à acheter le morceau.
Références
- Assistance Apple : convertir un morceau dans un autre format de fichier sur votre Mac avec l’app Apple Music (remarque sur l’AAC protégé)
- Guide d’utilisation d’Apple Music : convertir les formats de fichiers musicaux dans Musique sur Mac
- Communiqué de presse d’Apple du 6 janvier 2009 : des changements à venir sur l’iTunes Store (iTunes Plus, catalogue sans DRM, offre de mise à niveau)
- Assistance Apple : autoriser votre ordinateur ou retirer son autorisation pour les achats effectués avec votre compte Apple
- Archives Apple Developer : identifiants de type uniformes déclarés par le système (com.apple.protected-mpeg-4-audio, .m4p)
- Bibliothèque du Congrès : description du format audio QuickTime avec codec AAC (extension m4p, FairPlay, autorisation)
- Documentation de l’outil FFmpeg : copie de flux