-
Notifications
You must be signed in to change notification settings - Fork 0
MP4
Note : les termes en gras sont ceux des critères de préservation mentionnés dans le document général de recommandations.
Le format MP4 ou MPEG-4 part 14 est un format conteneur pour des contenus multimédia.
Le format de fichier MP4 connu sous le nom de "version 1" a été publié en 2001 sous la référence ISO/IEC 14496-1:2001, en tant que révision du MPEG-4 Partie 1 : Systems. En 2003, la première version du format de fichier MP4 a été révisée et remplacée par le format de fichier MPEG-4 Partie 14 : Format de fichier MP4 (ISO/IEC 14496-14:2003), communément appelé format de fichier MPEG-4 "version 2". Le format de fichier MP4 a été généralisé dans le format ISO Base Media File (ISO/IEC 14496-12:2004 ou ISO/IEC 15444-12:2004), qui définit une structure générale pour les fichiers médias.
Le conteneur MP4 principalement spécifié par la norme de fichier média ISO/IEC 14496-12 est directement basé sur le format de fichier MOV. MPEG-4 Partie 14 est essentiellement identique au format de fichier MOV, mais spécifie formellement la prise en charge des descripteurs d'objets initiaux (IOD) et d'autres caractéristiques MPEG.
Ce format permet d'embarquer plusieurs pistes (tracks) qui peuvent contenir des données de plusieurs types : audio, vidéo, images texte (en particulier, pour les sous-titres). Comme la plupart des formats de conteneurs modernes, il permet le streaming sur Internet.
L’extension de fichier officielle est .mp4. D'autres extensions de fichiers sont également utilisés, telles que .m4v, .m4p, .m4b, .m4e, .m4r ou .m4a, pour signifier qu'un seul type de données est embarqué.
Ce format est très largement utilisé pour diffuser de la vidéo sur Internet. Bien normalisé, il concilie facilité de production, bonne compression et diffusion facilitée. Il fait partie des formats reconnus par les navigateurs dans la balise <video>
.
Enfin, son caractère multi-plateforme lui assure un support généralisé tant sur des ordinateurs que dans des appareils tels que les téléphones portables, les lecteurs vidéo ou les consoles de jeux.
Directement inspiré du format MOV d'Apple, qui a permis l'élaboration de la norme ISO Base Media File Format (ISO MPEG-4 Part 12), le MP4 en est une extension, normalisé sous la dénomination MPEG-4 Part 14.
En tant que format conteneur pour les contenus multimédia, il peut embarquer un grand nombre de codecs audio et vidéo mais aussi textuels (pour les sous-titres). On peut citer notamment :
- vidéo : H.265, H.264 ou MPEG-4 Part 2
- son: : AAC, MPEG-4 Part 3 ou MP3
- sous-titres : MPEG-4 Timed Text
Formellement, il existe 2 versions du format. Le format de fichier MP4 connu sous le nom de "version 1" a été publié en 2001 sous la référence ISO/IEC 14496-1:2001, en tant que révision du MPEG-4 Partie 1 : Systems.
En 2003, la première version du format de fichier MP4 a été révisée et remplacée par le format de fichier MPEG-4 Partie 14 : Format de fichier MP4 (ISO/IEC 14496-14:2003), communément appelé format de fichier MPEG-4 "version 2". C'est cette version qui est la plus utilisée et répandue.
Les données video, audio, image ou texte sont embarquées dans des «boites» (analogue aux «atomes» du MOV) qui sont chacune identifiées par un type sur 4 octets (ils sont désignés parfois sous le vocable de fourcc): par exemple avc1
pour du H.264 ou mp4a
pour la partie son avec esds
indiquant le codec à utiliser.
Ces boites sont organisées sous forme d'arborescence. Le format MP4 est conçu pour séparer les métadonnées, qui sont toutes décrites dans une arborescence qui commence à la boite racine typée moov
, et les données qui sont incluses dans une ou des boîtes typées mdat
, potentiellement dans des fichiers séparés.
Les différents types doivent être référencés dans le MP4RA
Développé par le Motion Picture Experts Group (MPEG) en tant que groupe de travail ISO/IEC JTC-1 (JTC1/SC29/WG11), le standard est porté par l'ISO.
1ère Date | Date | Version | Norme | Description |
---|---|---|---|---|
2001 | 2010 | MP4 file format version 1 | ISO/IEC 14496-1:2010 | MPEG-4 Part 1 (Systems), First edition |
2003 | 2020 | MP4 file format version 2 | ISO/IEC 14496-14:2020 | MPEG-4 Part 14 (MP4 file format), Second edition |
Un résumé conséquent de chaque partie de la norme MPEG-4 est disponible sur le site https://mpeg.chiariglione.org/standards/mpeg-4.
Registre | Identifiant |
---|---|
Wikidata | Q336316 |
Bibliothèque du Congrès |
fdd000037 pour le MPEG-4 "version 1" fdd000155 pour le MPEG-4 "version 2" fdd000137 pour le MPEG-4 Advanced Video Coding (Non-FRExt Extensions) Part 15 fdd000156 pour le MPEG-4 "textual format" (XMT) Part 11 |
PRONOM | fmt/199 |
File Format | MP4 |
Le format est un format binaire ce qui optimise sa compacité.
Il est aisément extensible par l'utilisation de boîtes de type nouveau ou de type uuid
réservés. Ces boîtes pourront être ignorées par les lecteurs ne les prenant pas en charge sans empêcher la lecture du fichier.
Le concept de boîte étant très générique, il est possible de gérer un très grand nombre de types de contenu et d'usage. Par exemple, l'ajout de boîtes de type hint
autorise un usage en flux (streaming) des données.
Des mécanismes de protection peuvent être inclus en encryptant les flux de données. Ce cryptage est indiqué en utilisant des types de boîtes différentes (par exemple, encv
pour les données video ou enca
pour l'audio) et en spécifiant les méthodes en utilisant le standard IPMP (Intellectual Property Management and Protection).
La résilience à l'erreur est facilitée par la séparation entre métadonnées et données. Elle est néanmoins très dépendante du protocole de transport ainsi que des codecs sous-jacents.
Le format définit des métadonnées internes, portées par des boîtes particulières : on citera notamment moov/mvhd
, moov/udta/cprt
, moov/trak/tkhd
, moov/trak/udta/cprt
.
Par ailleurs, il est également possible d'ajouter des métadonnées en XMP, dans une boîte de type uuid
. Dans ce cas, il est nécessaire de synchroniser ces informations, voir en particulier le Extensible Metadata Platform (XMP) Specification: Part 3, Storage in Files.
L'outil d'analyse et d'extraction de métadonnées techniques pour la BnF est MediaInfo
, qui dispose d'une sortie native dans le format de métadonnées de caractérisation préféré par la BnF, MPEG-7.
L'outil ffmpeg
permet le décodage et la conversion de et vers ce format.
Depuis quelques années la BnF numérise certains documents avec un conteneur MP4 et un codec H.264.
Par ailleurs, le MP4 est utilisé pour la diffusion sur Gallica.
Dans les collections de la BnF sont présents, au titre du Dépôt légal ou de divers dons et dépôts, des documents au format MP4 et actuellement sauvegardées dans le Système Audiovisuel de la BnF.
Des partenaires de la BnF (Centre Pompidou Virtuel ou Centre National du Cinéma) reçoivent ou produisent ce format pour les films numériques.