Vidéo MP4 (.mp4)
ISO/IEC StandardMP4 est un conteneur multimédia largement utilisé pour le streaming et les fichiers personnels. La lecture dépend des codecs et de l’appareil ou de l’application.
Convertir MP4 en WEBM
Outil de conversion gratuit de MP4 vers WEBM dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Compresser des fichiers MP4 en ligne
Privé - les fichiers ne quittent jamais votre appareil
Inspection et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers MP4 en inspectant leur séquence initiale d'octets binaires :
Signature d'en-tête au niveau des octets (octets magiques)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers MP4 en inspectant leur séquence initiale d'octets binaires :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
?? ?? ?? ?? 66 74 79 70REPRÉSENTATION ASCII : ????ftyp
Normalisation : ISO/IEC 14496-14:2003
Spécifications techniques
| Architecture de conteneur | Structure en boîtes ou atomes du format de fichier multimédia de base ISO (ISO/IEC 14496-12) |
| Compression | Vidéo H.264 (AVC), H.265 (HEVC), AV1 avec audio AAC, MP3 ou Opus |
| Ordre des octets | Hiérarchie de boîtes en boutisme fort |
| Espaces colorimétriques | Rec.709, Rec.2020, sRGB, HDR10 et Dolby Vision |
| Canaux et structure | Audio multicanal (mono, stéréo, son surround 5.1 ou 7.1, Dolby Atmos) |
| Dimensions maximales | Illimité ; prend en charge nativement les vidéos 4K, 8K et à haute cadence de 120 ips |
| Transparence | Pris en charge sur le matériel Apple récent grâce à une version spécialisée du HEVC avec canaux alpha |
| Prise en charge du traitement en continu | Prise en charge native de la diffusion progressive sur le Web et des formats HLS, DASH et Fast-Start |
Matrice de comparaison technique : MP4 face aux concurrents
| Attribut technique | MP4 (Actuel) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Compatibilité | Large prise en charge sur les appareils et navigateurs récents ; la prise en charge des codecs varie | Nécessite un lecteur tiers sur les appareils Apple et les téléviseurs | Large prise en charge par les navigateurs ; la compatibilité des codecs et des téléviseurs varie. | Pris en charge nativement sur les appareils Apple, de manière variable ailleurs |
| Adaptation à la diffusion en continu sur le Web | Référence absolue pour HTML5, HLS et DASH | Peu adapté à la balise vidéo HTML5 | Excellent pour la vidéo web ouverte HTML5 | Bon avec l'indicateur Fast Start |
| Sous-titres | Texte temporisé de base (tx3g, WebVTT) | Sous-titres stylisés avancés complets (ASS/SSA) | WebVTT | Texte temporisé d’Apple |
| Flux de travail de montage | Élevé : standard grand public et de diffusion | Rare dans les stations de montage professionnelles | Rare dans les stations de montage professionnelles | Référence absolue dans les studios professionnels |
Modes de corruption courants et guide de restauration hexadécimale
La vidéo ne s’ouvre pas et un message indique : « Le fichier est endommagé ou tronqué ».
Cause initiale: L’appareil d’enregistrement a perdu son alimentation avant la finalisation de l’en-tête de l’atome « moov ».
Récupération: Utilisez MP4 Repair de File2File.app ou l’utilitaire untrunc avec une vidéo de référence enregistrée sur le même appareil.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Étant donné que les fichiers MP4 sont analysés automatiquement par les réseaux sociaux et les plateformes de messagerie, les dimensions de boîtes mal formées constituent une cible privilégiée pour les attaques sans clic (zero-click).
Vecteurs d’attaque connus
- Dépassement d'entier dans l'analyse de l'atome 'stsc' (échantillon vers bloc) conduisant à l'exécution de code à distance.
- Écritures hors limites du segment de mémoire dans le démultiplexeur MP4 de Stagefright sur les appareils Android non corrigés.
- Déni de service par le biais d'arborescences de boîtes profondément imbriquées provoquant un épuisement de la pile.
Bonnes pratiques de défense: Démultiplexez toujours les fichiers MP4 à l’aide de bibliothèques WebAssembly sûres du point de vue de la mémoire ou de processus de travail isolés.
Origines historiques et jalons
Principaux avantages
- La lecture MP4 est largement prise en charge, mais dépend des codecs, de l’appareil et du logiciel.
- Optimisé pour la diffusion en continu sur Internet avec téléchargement progressif, HLS et MPEG-DASH.
- Prend en charge les codecs vidéo ultra-efficaces modernes tels que H.265 (HEVC) et AV1 aux côtés du H.264 standard.
Limites techniques
- La structure du conteneur exige que l’enregistrement soit terminé pour écrire l’atome « moov » ; un plantage pendant la capture peut corrompre le fichier.
- Moins flexible que Matroska (MKV) pour les sous-titres stylisés avancés et l'audio multipiste.
- Certains codecs ouverts modernes comme VP9 et Opus ont historiquement connu une prise en charge inégale dans les conteneurs MP4.
Faits intéressants
- La boîte « ftyp », au début d’un fichier MP4, indique la marque principale et les spécifications compatibles.
- MP4 est un conteneur vidéo courant sur les services de streaming et les appareils grand public, mais sa part du trafic vidéo mondial n’est pas établie ici.
- L’option Fast Start déplace l’atome de métadonnées « moov » de la fin du fichier vers le début pour que la lecture en continu démarre immédiatement.
Foire aux questions techniques
Pourquoi ma vidéo MP4 met-elle autant de temps à démarrer sur le web ?
Si l’atome de métadonnées « moov » se trouve à la fin du fichier, le navigateur doit télécharger toute la vidéo avant d’en commencer la lecture. Un outil FastStart peut déplacer cet atome au début du fichier pour permettre une lecture immédiate.
Quel codec vidéo se trouve à l'intérieur d'un fichier MP4 standard ?
La plupart des fichiers MP4 utilisent la vidéo H.264 (AVC) et l'audio AAC pour une compatibilité maximale. Les fichiers MP4 plus récents utilisent fréquemment H.265 (HEVC) ou AV1 pour une efficacité de compression supérieure.
Comment puis-je réduire la taille d'un fichier MP4 sans altérer la qualité visuelle ?
Utilisez le compresseur de File2File.app pour réencoder la vidéo avec des paramètres CRF (facteur de débit constant) optimaux. Vous pouvez ainsi réduire la taille du fichier de 40 à 70 %, avec une perte visuelle presque imperceptible.
Conversions associées à MP4
La conversion de MP4 en WebM modifie le conteneur et peut nécessiter le réencodage des flux audio et vidéo ; les codecs pris en charge et la lecture varient selon le navigateur et l’appareil.
La conversion de fichiers vidéo WebM en MP4 réencode la vidéo en H.264 et l’audio en AAC, les codecs attendus par les lecteurs et éditeurs MP4, dans le conteneur MP4 largement pris en charge.
Convertissez les vidéos MOV d’iPhone et d’appareil photo en fichiers MP4 avec une vidéo H.264 et un audio AAC, lisibles dans tous les navigateurs. Tout se passe dans votre navigateur, sans téléversement.
La conversion d’un GIF animé réencode ses images en vidéo ; la taille, les couleurs et la lecture dépendent de la source, des paramètres d’encodage et du lecteur cible.
Convertir une boucle vidéo MP4 en GIF animé crée un format d'image largement pris en charge qui se lit automatiquement sans nécessiter de lecteur vidéo.