Vous téléchargez une vidéo, double-cliquez dessus, et obtenez une erreur : « Impossible de lire ce format. » Mais le fichier est en .mp4, et .mp4 est censé être universel. Vous essayez dans QuickTime — rien. Vous essayez dans votre navigateur — écran noir avec son. Vous essayez dans VLC et il finit par se lire. Qu’est-ce qui n’a pas marché ?
La réponse courte, c’est que l’extension de fichier vous a menti. .mp4 ne dit pas ce qu’il y a dans le fichier ; il dit seulement comment le contenu est empaqueté. La chose que votre lecteur ne peut pas décoder, ce n’est pas le paquet — c’est le flux vidéo compressé à l’intérieur, encodé avec un algorithme que votre lecteur ne reconnaît pas. Une fois que vous comprenez cette seule distinction, une énorme quantité de comportements vidéo mystérieux — les erreurs de codec, les pépins « le son joue mais pas l’image », les fichiers qui fonctionnent sur votre téléphone mais pas sur votre TV — s’avèrent être le même problème portant des habits différents.
Un conteneur, c’est la boîte, un codec, c’est ce qu’il y a dedans, et la plupart des problèmes de lecture viennent de la confusion entre les deux.
Ce guide parcourt ce que font les conteneurs, ce que font les codecs, quelles combinaisons sont courantes en 2026, pourquoi « enregistrer en MP4 » ne signifie pas toujours « enregistrer en quelque chose que tout le monde peut lire », et comment diagnostiquer une vidéo qui refuse de s’ouvrir.
Points clés {#key-takeaways}
- Un conteneur est un format de fichier qui empaquette des pistes ensemble — vidéo, audio, sous-titres, chapitres, métadonnées. Conteneurs courants :
.mp4,.mkv,.webm,.mov,.ts,.m4s. - Un codec est l’algorithme qui compresse les données audio et vidéo proprement dites. Codecs vidéo courants : H.264 (AVC), H.265 (HEVC), AV1, VP9. Codecs audio courants : AAC, Opus, MP3, FLAC.
- L’extension de fichier vous dit le conteneur, pas le codec. Un fichier
.mp4peut contenir de la vidéo H.264, H.265 ou AV1 — et la différence est ce qui décide s’il se lit. - H.264 se lit sur tout ce qui est moderne ; H.265 réduit le bitrate d’environ moitié mais nécessite du matériel post-2017 ; AV1 le réduit encore mais nécessite des appareils de 2022 ou après pour le décodage matériel.
- H.264 et H.265 sont soumis à redevances ; AV1 et VP9 sont libres de redevances — c’est pourquoi YouTube, Netflix et Twitch migrent vers AV1.
- Le remultiplexage change le conteneur sans réencoder ; changer le codec exige toujours un réencodage complet.
- MP4 avec vidéo H.264 et audio AAC reste la combinaison « ça marche tout court » la plus sûre pour les fichiers que vous voulez lire partout.
L’explication simple
Imaginez que vous expédiez un colis. La boîte en carton est le conteneur : elle a une forme, une étiquette et des règles sur la façon dont les choses tiennent à l’intérieur. Ce qu’il y a effectivement dans la boîte — un livre, un téléphone, un vase enveloppé de papier bulle — c’est le contenu. Deux colis avec des boîtes en carton identiques peuvent contenir des choses totalement différentes, et la boîte ne détermine pas si vous pouvez utiliser ce qui est à l’intérieur ; cela dépend si vous savez lire la langue du livre ou charger le téléphone.
Un fichier vidéo fonctionne pareil. Le conteneur — .mp4, .mkv, .webm, .mov, .ts, .m4s — est le format d’empaquetage. Il définit la disposition du fichier sur disque : où vit la piste vidéo, où vit la piste audio, où trouver les données de sous-titres, où trouver l’index de recherche, où trouver les métadonnées. Le codec — H.264, H.265, AV1, VP9, AAC, Opus — est la manière dont les octets compressés réels à l’intérieur des pistes vidéo et audio sont encodés. Le conteneur, c’est la boîte ; le codec, c’est la langue dans laquelle le contenu est écrit.
Cette séparation existe parce qu’il y a deux problèmes d’ingénierie différents. Empaqueter un fichier multi-pistes pour qu’un lecteur puisse chercher instantanément à la minute 17, basculer l’audio entre anglais et japonais, et superposer des sous-titres est un problème. Compresser une vidéo 4K à quelques mégabits par seconde sans qu’elle ressemble à un barbouillis est un problème différent. Les conteneurs résolvent le premier ; les codecs résolvent le second ; ils évoluent sur des calendriers indépendants.
Maintenant la partie délicate. Un fichier .mp4 peut contenir de la vidéo H.264 plus de l’audio AAC — et se lire dans n’importe quel navigateur, téléphone ou lecteur multimédia. Le même .mp4 peut aussi contenir de la vidéo AV1 plus de l’audio Opus, et ce fichier refusera de se lire dans Safari 16, sur un iPad de 2019, ou sur une Apple TV de 2020. Même extension. Même spécification de conteneur. Lisibilité totalement différente. Le conteneur ne vous a rien dit sur la lisibilité du fichier ; le codec vous a tout dit.
Une fois que vous avez intériorisé cela, le reste de cet article consiste à remplir quels codecs sont courants, quels appareils supportent lesquels, et quoi faire quand vous avez un fichier qui s’inscrit dans la mauvaise combinaison.
Comment fonctionnent réellement les conteneurs et les codecs
Chaque fichier vidéo a au moins deux couches : un conteneur qui dispose les pistes sur disque, et un ou plusieurs codecs qui déterminent comment les données dans chaque piste sont compressées. Les deux couches doivent être comprises par votre logiciel de lecture pour que le fichier se lise.
Les conteneurs en détail
Un conteneur stocke plusieurs pistes — généralement une piste vidéo et une ou plusieurs pistes audio, plus des sous-titres optionnels, des marqueurs de chapitres, des pièces jointes (polices, jaquette) et des métadonnées. Il contient aussi typiquement un index ou une table de repères qui dit au lecteur quel décalage d’octet correspond à quel horodatage, pour que la recherche puisse sauter directement à la minute 17 au lieu de décoder depuis le début.
Conteneurs courants en 2026 :
- MP4 — ISO Base Media File Format (ISO/IEC 14496-14). Le conteneur le plus universel de loin. Utilisé par les services de streaming, navigateurs, caméras mobiles et le HLS moderne (segments fMP4 à l’intérieur de CMAF). Descendant du MOV QuickTime d’Apple. Si vous avez besoin qu’un fichier se lise partout, vous voulez MP4.
- MKV — Matroska. Ouvert, libre de redevances, extrêmement flexible. Supporte toute combinaison de codecs, un nombre illimité de pistes, des menus de chapitres, des polices attachées, plusieurs formats de sous-titres. Populaire avec la vidéo de bureau, les fansubs d’anime et les rips de disques. Moins universellement supporté par les navigateurs et téléviseurs connectés.
- WebM. L’alternative MP4 de Google, optimisée pour le web. Porte presque toujours de la vidéo VP9 ou AV1 plus de l’audio Opus. Supporté par Chrome, Firefox et Edge ; le support Safari est arrivé tardivement.
- MOV — QuickTime File Format. Le conteneur d’Apple, techniquement le parent de MP4 — les deux partagent la plupart de leurs internes. Sortie courante des iPhones et des outils d’édition d’Apple.
- MPEG-TS (
.ts). Conçu pour la diffusion satellite et câble, où la perte de paquets est une réalité. Utilisé par les segments HLS historiques et certains services IPTV. Robuste mais inefficace comparé au fMP4. - Fragmented MP4 (
.m4s). Une variante de MP4 découpée en petits fragments indépendants. Utilisé par MPEG-DASH, le HLS moderne et le Common Media Application Format (CMAF) pour qu’un seul ensemble de fichiers puisse servir les deux protocoles. C’est ce que contient un segment HLS.m4s— la même structure de boîtes MP4, juste découpée en morceaux.
Les codecs vidéo en détail
Chaque génération de codec arbitre entre l’efficacité de compression, le coût CPU d’encodage/décodage et la complexité des licences.
- H.264 (AVC) — Advanced Video Coding, ITU-T H.264 / ISO/IEC 14496-10. Standardisé en 2003 et décodé matériellement par chaque smartphone, GPU, téléviseur connecté et console de jeu fabriqué depuis environ 2010. Soumis à redevances — couvert par les pools de brevets administrés par MPEG LA et d’autres. Toujours le plus petit dénominateur commun universel : un fichier H.264 dans un conteneur MP4 se lit partout. La plupart des visioconférences, enregistrements de surveillance et caméras grand public l’utilisent encore.
- H.265 (HEVC) — High Efficiency Video Coding, ITU-T H.265 / ISO/IEC 23008-2. Standardisé en 2013. Atteint environ 50 pour cent de meilleure compression que H.264 à qualité visuelle égale, ce qui est la différence entre livrer de la 4K tout court ou non. Le décodage matériel est répandu sur les appareils à partir de 2017. Le hic, c’est les licences : les brevets HEVC sont répartis entre MPEG LA, HEVC Advance, Velos Media et plusieurs détenteurs individuels, ce qui a rendu le tableau des redevances assez désordonné pour que certains navigateurs (notamment Firefox sur la plupart des plateformes) n’activent H.265 que lorsque l’OS fournit déjà le décodage matériel. Utilisé par Apple TV+, Netflix 4K HDR et les flux HLS/DASH modernes vers les clients capables.
- AV1 — AOMedia Video 1. Standardisé en 2018 par l’Alliance for Open Media (Google, Netflix, Amazon, Apple, Microsoft, Mozilla) pour échapper au bourbier des redevances HEVC. Libre de redevances. Environ 30 pour cent de meilleure compression que H.265. Le décodage matériel est arrivé sur les téléphones haut de gamme et les GPU récents autour de 2022 et est maintenant standard sur les nouveaux appareils ; l’encodage reste gourmand en CPU, donc l’AV1 en direct est encore rare. Utilisé par YouTube, Netflix et Twitch pour les flux haute résolution vers les clients capables.
- VP9. Le prédécesseur de Google à AV1, sorti en 2013. Libre de redevances. À peu près comparable à H.265 en compression. Lourdement utilisé par YouTube avant le déploiement d’AV1 et toujours courant comme repli pour les appareils qui décodent VP9 mais pas AV1. Notablement absent de la pile d’Apple — Safari n’a ajouté le décodage logiciel VP9 que récemment.
Les codecs audio, brièvement
L’audio est généralement moins un casse-tête de compatibilité que la vidéo, mais la même séparation s’applique.
- AAC. La valeur par défaut universelle. S’associe à H.264 dans MP4 pour une compatibilité maximale.
- MP3. Historique mais toujours omniprésent, surtout pour les fichiers musicaux.
- Opus. Moderne, ouvert, libre de redevances, très efficace à la fois aux bitrates de parole et de musique. Par défaut dans WebM et utilisé par Discord, WhatsApp et la plupart de la VoIP.
- FLAC. Sans perte. Utilisé pour la musique d’archive, pas les bandes-son vidéo.
- Dolby AC-3 et E-AC-3 (Dolby Digital, Dolby Digital Plus). Courant dans la diffusion et l’audio surround 5.1/Atmos en streaming.
Pourquoi .mp4 ne signifie pas toujours H.264
C’est le piège qui attrape la plupart des gens. MP4 n’est que l’enveloppe. Un fichier AV1-dans-MP4 est parfaitement légal mais ne se lira pas dans Safari 16, sur les Apple TV plus anciennes, ou sur n’importe quel téléviseur sans décodeur matériel AV1. La même chose s’applique à H.265-dans-MP4 sur les appareils plus anciens, VP9-dans-MKV sur les appareils Apple, et Opus-dans-MP4 sur la plupart du matériel grand public. Quand une vidéo « refuse de se lire », la première question n’est jamais « quelle est l’extension » — c’est « quel est le codec ».
Où conteneurs et codecs rencontrent HLS et DASH
Les protocoles de streaming s’inscrivent par-dessus tout cela. Le HLS historique livrait des segments MPEG-TS portant du H.264 + AAC. Le HLS moderne utilise des segments fMP4 sous CMAF, portant du H.264, H.265 ou AV1 selon le client. Les segments fMP4 de DASH utilisent le même format de conteneur et peuvent porter n’importe quel codec que le lecteur déclare supporter. Les échelles ABR utilisent typiquement le même codec à travers les variantes — basculer les codecs en milieu de flux est techniquement possible mais rare. Le contenu protégé par DRM utilise les mêmes conteneurs et codecs, juste chiffrés avec MPEG Common Encryption ajouté par-dessus, laissant le codec intact mais les octets illisibles sans licence.
Une fois que vous commencez à sauvegarder des flux depuis le web, cette matrice compte en pratique — c’est pourquoi un outil comme VidMost normalise la sortie vers une combinaison connue pour fonctionner au lieu de préserver le codec exotique que la source utilisait par hasard.
Support des codecs dans le monde réel en 2026
Le support des codecs est fragmenté entre navigateurs, appareils et systèmes d’exploitation, et la matrice évolue chaque année. Le résumé ci-dessous est un instantané de ce qui est largement vrai en 2026.
Navigateurs. Chrome et Edge lisent H.264, H.265 (avec support matériel OS), AV1, VP9 et VP8. Safari 17+ lit H.264, H.265 et AV1, mais son support AV1 nécessite un appareil avec un décodeur matériel AV1 — cela signifie des puces de classe A17 Pro / M3 ou plus récentes ; il n’y a pas de repli logiciel. Le support historique Safari pour VP9 était absent mais s’est récemment amélioré. Firefox lit H.264, AV1, VP9 et VP8 universellement et supporte H.265 uniquement quand l’OS fournit le décodage matériel — ce qui fonctionne sur les Macs Apple Silicon et les PC Windows récents mais pas sur la plupart des installations Linux.
Appareils mobiles et Apple. Sur Apple Silicon, le décodage matériel AV1 est arrivé avec l’A17 Pro (iPhone 15 Pro et Pro Max) et la génération M3 des Macs ; les iPhones, iPads et Macs antérieurs n’obtiennent pas AV1 dans Safari du tout. Les téléphones Android haut de gamme à partir de 2022 incluent presque universellement le décodage matériel AV1. Les Apple TV plus anciennes et les téléviseurs connectés d’avant 2021 sont coincés sur H.264 et H.265 uniquement.
Les services de streaming choisissent par client. Netflix livre AV1 aux clients capables (iPhones récents, téléviseurs connectés modernes, consoles actuelles) et se replie via H.265 jusqu’à H.264 sur les appareils plus anciens. YouTube fait de même, avec VP9 comme repli de niveau intermédiaire. Twitch déploie AV1 pour les flux en direct haute résolution tout en gardant H.264 comme ligne de base universelle. Apple TV+ livre H.265 avec HDR aux appareils Apple et se replie sur H.264 ailleurs.
Décodage matériel face à logiciel. Le décodage matériel est ce qui rend possible la lecture 4K sur un téléphone sans faire fondre la batterie — un bloc de silicium dédié à l’intérieur du SoC gère le travail à une infime fraction du coût CPU. Le décodage logiciel pour un codec non supporté fonctionne généralement sur un bureau avec assez de marge CPU (VLC, mpv et ffplay décoderont volontiers AV1 en logiciel sur un ordinateur portable de 2018) mais échoue ou consomme la batterie sur les téléphones et appareils embarqués. Quand une vidéo se lit sur votre ordinateur portable mais bégaie sur votre téléphone, un décodage matériel non assorti est la cause la plus courante.
Un modèle mental utile : H.264 est la valeur par défaut universelle partout, H.265 est la mise à niveau sûre si vous contrôlez la liste d’appareils, AV1 est l’avenir que vous pouvez livrer au matériel récent aujourd’hui mais pas supposer sur quoi que ce soit de plus ancien que 2022.
Ce que cela signifie si vous voulez sauvegarder une vidéo
C’est ici que la séparation conteneur-face-à-codec cesse d’être académique. Si vous avez déjà scrapé un site de streaming, fusionné un dossier de segments .ts, ou téléchargé une vidéo et découvert que votre éditeur refuse de l’importer, le problème est presque toujours une incompatibilité de codec — pas le conteneur.
Trois points douloureux apparaissent encore et encore :
- Les segments de streaming ne sont pas dans des formats conviviaux. Réussir à attraper les pièces d’un flux HLS ou DASH vous laisse avec un tas de fichiers MPEG-TS ou des morceaux MP4 fragmenté. Les lecteurs grand public s’étouffent sur un dossier de ces fichiers ; vous devez concaténer les segments et les remultiplexer dans un seul MP4 dans le bon ordre avant qu’ils ne soient lisibles en un seul fichier.
- Les codecs source ne sont pas toujours conviviaux pour les éditeurs. Si la source a livré AV1 à votre navigateur, votre éditeur vidéo peut ne pas importer AV1, ou peut bégayer pendant la lecture parce qu’il dépend du décodage logiciel. Même H.265 est inégal dans les outils d’édition plus anciens. Un fichier qui se lit bien dans le navigateur devient inutile pour quiconque essaie d’en faire un vrai travail.
- La fragmentation des appareils mord au pire moment. Vous téléchargez un film H.265 4K pour votre tablette, le synchronisez sur l’ancien iPad de votre enfant, et constatez que l’iPad manque du bon support de profil H.265. Ou vous sauvegardez un flux YouTube AV1 et découvrez que le lecteur USB du téléviseur connecté ne parle que H.264.
La sortie par défaut de VidMost est .mp4 avec vidéo H.264 et audio AAC — la combinaison la plus universellement compatible disponible, décodée matériellement par chaque téléphone moderne, TV, navigateur et outil d’édition. Les utilisateurs qui veulent une compression maximale ou préserver le codec source (H.265 d’un flux 4K HDR, AV1 de YouTube) peuvent configurer cela, mais la valeur par défaut est « ça marche tout court partout ». VidMost gère le remultiplexage automatiquement : les segments sont réassemblés, les chaînes de codec sont vérifiées contre le profil de sortie, et là où un réencodage est nécessaire, il est proposé comme un choix clair plutôt qu’une surprise silencieuse.
Pièges et idées reçues fréquents
Une poignée de croyances sur les conteneurs et les codecs reviennent encore et encore dans les forums. Cela vaut la peine de les clarifier.
- « MP4 est un codec. » Non, MP4 est un conteneur — spécifiquement l’ISO Base Media File Format. Le codec à l’intérieur peut être H.264, H.265, AV1 ou plusieurs autres choses. « En format MP4 » est vrai mais en grande partie inutile sans connaître le codec.
- « MKV est meilleur que MP4. » Ce sont des conteneurs différents servant des besoins différents, pas des niveaux de qualité en compétition. MKV est plus flexible — plus de combinaisons de codecs, des métadonnées plus riches. MP4 est plus universellement supporté. Choisissez MKV pour l’archivage ou tout ce qui a plusieurs pistes de sous-titres et d’audio ; choisissez MP4 pour le partage ou le streaming.
- « AV1 est toujours meilleur que H.264. » AV1 compresse beaucoup plus efficacement — c’est vrai. Si AV1 est « meilleur » pour vous dépend de savoir si l’appareil sur lequel vous lisez a un décodeur matériel. Un fichier AV1 4K est splendide sur un téléphone haut de gamme récent et illisible sur un Android d’entrée de gamme de 2019. H.264 se lit toujours.
- « Un bitrate plus élevé signifie une meilleure qualité. » Seulement à l’intérieur du même codec, sur le même contenu. Un flux H.265 à 5 Mbps a généralement meilleure allure qu’un flux H.264 à 5 Mbps parce que H.265 tire plus de chaque bit. Comparer les bitrates à travers les codecs n’a pas de sens.
- « Changer l’extension du fichier répare la lecture. » Presque jamais. Les octets à l’intérieur du fichier ne changent pas quand vous renommez
.mkven.mp4, et la plupart des lecteurs lisent l’en-tête pour identifier le conteneur indépendamment de l’extension. Le fichier renommé échoue tout aussi fort que l’original. - « VLC lit tout, donc le codec n’a pas d’importance. » VLC décode logiciellement la plupart des codecs sur le bureau, ce qui en fait l’outil « le fichier s’est-il bien téléchargé » de référence. Mais dès que vous avez besoin d’éditer, de partager ou de le lire sur un téléphone ou une TV, la compatibilité du codec revient. La tolérance de VLC est une propriété de VLC, pas du fichier.
Pour conclure
La séparation conteneur-face-à-codec est l’une de ces petites distinctions qui explique une fraction démesurée de bizarreries vidéo. Une fois que vous pouvez regarder un fichier et demander à la fois « quel est l’emballage » et « qu’y a-t-il réellement dedans », les messages d’erreur de codec cessent d’être mystérieux et les cas « se lit sur mon ordinateur mais pas sur mon téléphone » commencent à avoir du sens.
La règle empirique n’a pas changé en quinze ans : MP4 avec H.264 + AAC reste la combinaison « livrez-le n’importe où » la plus sûre. H.265 est la bonne mise à niveau si vous savez que vos appareils cibles sont récents. AV1 est le bon pari si vous optimisez pour la décennie à venir. Si vous voulez sauter l’étape manuelle de remultiplexage et simplement sauvegarder une vidéo en streaming en quelque chose que tout le monde peut lire, VidMost est par défaut en MP4 + H.264 + AAC et gère les détails pour vous.
Pour aller plus loin
- Comment la vidéo en ligne se lit réellement — le pipeline complet de l’encodeur à votre écran.
- Qu’est-ce que HLS et M3U8 ? — ce que contient un segment HLS
.tsou.m4set comment il est lu. - MPEG-DASH face à HLS — quand chaque protocole l’emporte et comment les segments fMP4 de DASH partagent leur plomberie de conteneur avec le HLS moderne.
- Pourquoi la qualité vidéo change en cours de lecture — comment fonctionne l’ABR, et pourquoi il garde généralement le même codec à travers les variantes.
- Qu’est-ce que le contenu protégé par DRM ? — comment les mêmes conteneurs et codecs deviennent illisibles quand ils sont enveloppés dans Widevine, FairPlay ou PlayReady.