Vidéo MP4 (.mp4)

ISO/IEC Standard

MP4 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 :

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

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 70

REPRÉSENTATION ASCII : ????ftyp

Normalisation : ISO/IEC 14496-14:2003

Spécifications techniques

Architecture de conteneurStructure en boîtes ou atomes du format de fichier multimédia de base ISO (ISO/IEC 14496-12)
CompressionVidéo H.264 (AVC), H.265 (HEVC), AV1 avec audio AAC, MP3 ou Opus
Ordre des octetsHiérarchie de boîtes en boutisme fort
Espaces colorimétriquesRec.709, Rec.2020, sRGB, HDR10 et Dolby Vision
Canaux et structureAudio multicanal (mono, stéréo, son surround 5.1 ou 7.1, Dolby Atmos)
Dimensions maximalesIllimité ; prend en charge nativement les vidéos 4K, 8K et à haute cadence de 120 ips
TransparencePris 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 continuPrise 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 techniqueMP4 (Actuel)MKVWEBMMOV
CompatibilitéLarge prise en charge sur les appareils et navigateurs récents ; la prise en charge des codecs varieNécessite un lecteur tiers sur les appareils Apple et les téléviseursLarge 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 WebRéférence absolue pour HTML5, HLS et DASHPeu adapté à la balise vidéo HTML5Excellent pour la vidéo web ouverte HTML5Bon avec l'indicateur Fast Start
Sous-titresTexte temporisé de base (tx3g, WebVTT)Sous-titres stylisés avancés complets (ASS/SSA)WebVTTTexte temporisé d’Apple
Flux de travail de montageÉlevé : standard grand public et de diffusionRare dans les stations de montage professionnellesRare dans les stations de montage professionnellesRé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

2020Intégration du codec vidéo AV1 dans les normes MP4 pour le streaming web de nouvelle génération.
2003La norme ISO/IEC 14496-14:2003 remplace la norme de 2001, officialisant les règles du conteneur MP4 moderne.
2001Publication de la première spécification MPEG-4 Partie 14, directement adaptée du format QuickTime MOV d'Apple.

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.