Aller au contenu

Conteneurs et codecs : pourquoi la durée de conversion varie autant

Le même « convertir en MP4 » peut prendre trois secondes ou quarante minutes, et ne rien perdre ou coûter une génération de qualité visible. Une seule distinction explique les deux, et vous permet de prévoir ce qui vous attend.

Dernière relecture :

La distinction

Un conteneur, c'est la boîte. MP4, MKV, MOV, WebM et AVI sont des conteneurs : ils définissent comment les éléments sont rangés dans le fichier, comment un lecteur trouve le début de chacun, comment les horodatages sont enregistrés et quels extras sont autorisés — pistes de sous-titres, chapitres, plusieurs langues, pochette.

Un codec, c'est la façon dont l'image et le son à l'intérieur sont compressés. H.264, H.265, VP9, AV1 pour la vidéo ; AAC, MP3, Opus, Vorbis, AC-3 pour l'audio.

L'extension du fichier ne désigne que le conteneur, et c'est de là que vient presque toute la confusion. Deux fichiers .mkv peuvent n'avoir rien en commun à l'intérieur, et un .mp4 et un .mkv contenant la même vidéo H.264 sont, au niveau qui compte, la même vidéo dans deux boîtes différentes. L'extension ne dit presque rien de la difficulté d'une conversion.

Remuxer ou transcoder : toute la question est là

Quand vous convertissez une vidéo, il se passe l'une de deux choses très différentes.

Le remuxage déplace les flux compressés existants dans un nouveau conteneur sans les décoder. Rien n'est recompressé : l'image est identique bit pour bit, le fichier a à peu près la même taille, et un film de deux heures est traité en quelques secondes. C'est possible dès que les codecs à l'intérieur sont acceptés par le conteneur cible.

Le transcodage décode chaque image et l'encode à nouveau. Il prend un temps proportionnel à la durée de la vidéo et coûte une génération de qualité — le nouvel encodeur ne sait pas distinguer les artefacts de l'ancien des vrais détails, il dépense donc des bits pour les préserver. Il est inévitable quand les codecs sont incompatibles avec la destination.

Si une conversion se termine presque instantanément, c'est le bon scénario. Il arrive qu'on croie à un problème parce que c'était trop rapide. C'est tout le contraire.

Quelles conversions relèvent de quoi

**MKV en MP4 : généralement un remuxage.** La plupart des MKV contiennent du H.264 avec de l'AAC, exactement ce qu'attend un MP4. Quelques secondes, rien de perdu.

**MOV en MP4 : généralement un remuxage, et à peine une conversion.** La spécification MP4 a été construite à partir du format de fichier QuickTime, les deux partagent donc la même structure interne. Un .mov d'iPhone contient du H.264 ou du H.265 et passe tel quel. L'exception, ce sont les rushes professionnels — ProRes ou DNxHD —, qui doivent être transcodés et rétréciront énormément.

**WEBM en MP4 : toujours un transcodage. Le WebM contient du VP8, du VP9 ou de l'AV1 avec du Vorbis ou de l'Opus, et aucun d'eux n'a sa place dans un MP4 d'une manière que les appareils lisent de façon fiable. Comptez un vrai temps de traitement, et attendez-vous à ce que le fichier devienne plus lourd**, car les codecs récents sont plus efficaces que le H.264.

**AVI en MP4 : toujours un transcodage. L'AVI date de 1992 et contient du DivX, du Xvid ou du Motion JPEG. Ici, le fichier devient généralement plus léger**, car le H.264 est environ deux fois plus efficace que ce qu'il contient — un vrai gain pour une génération de perte.

Ce qu'un conteneur peut contenir et un autre non

C'est la seconde moitié de ce qui se perd à la conversion, et cela n'a rien à voir avec la qualité. Le MKV est le conteneur courant le plus accueillant : plusieurs pistes audio pour différentes langues, une série de pistes de sous-titres, des marqueurs de chapitres, une pochette, et même les fichiers de polices nécessaires pour afficher des sous-titres stylisés. En pratique, le MP4 transporte sans peine une piste vidéo et une piste audio, et gère mal le reste.

Convertir un MKV en MP4 conserve donc en général la première piste de chaque type et abandonne les autres — c'est ainsi qu'on se retrouve avec un film dans la mauvaise langue, ou sans les sous-titres pour lesquels on l'avait converti. Les sous-titres, en particulier, ne survivent pas : le SRT et le format stylisé ASS utilisé par les fansubs n'ont pas vraiment leur place dans un MP4. Extrayez-les d'abord et gardez-les dans un fichier .srt à part, à côté de la vidéo : tous les lecteurs et téléviseurs le chargeront.

Le MOV contient un timecode et des métadonnées de caméra qu'un logiciel de montage utilise pour synchroniser les prises ; ils ne passent pas non plus. Et le ProRes peut contenir une couche alpha pour la transparence, ce que le H.264 dans un MP4 ne peut pas — un titre ou un logo animé devient donc une vidéo parfaitement valide avec un fond noir à la place de la transparence, et seuls vos yeux vous le signaleront.

Les conséquences pratiques

Vérifiez d'abord si vous avez vraiment besoin de convertir. VLC, MPV et la plupart des téléviseurs connectés actuels lisent directement le MKV et le WebM. Convertir un fichier que votre lecteur gère déjà coûte du temps, de la taille et de la qualité pour rien. Les vraies raisons sont un appareil Apple, une console ancienne, un logiciel de montage qui refuse le format, ou une application de messagerie.

La coupe exploite la même idée. Couper un extrait peut copier la vidéo encodée au lieu de la réencoder, ce qui est instantané et sans perte — mais la coupe doit tomber sur une image clé, et celles-ci sont espacées d'une à dix secondes. C'est pourquoi une coupe par copie commence légèrement en avance, et qu'une coupe exacte prend plus de temps et coûte de la qualité : elle réencode le début de l'extrait pour tomber sur l'image choisie.

Quand il faut transcoder, faites-le une fois et faites-le bien. Chaque réencodage est définitif : convertissez depuis la meilleure source dont vous disposez, avec un réglage de qualité qui rend la seconde génération invisible, et gardez l'original tant que vous n'avez pas vérifié le résultat.

Questions fréquentes

Comment savoir quel codec contient mon fichier ?

VLC l'affiche dans Outils, puis Informations sur les codecs, et MediaInfo est un outil gratuit qui ne fait que cela. Cela vaut la peine de vérifier avant une longue conversion — si le codec est déjà compatible MP4, vous vous apprêtez à passer une heure sur une opération qui pourrait prendre quelques secondes.

Le MKV est-il meilleur que le MP4 ?

En tant que conteneur, oui — il contient davantage et impose moins de restrictions. Le MP4 l'emporte sur la compatibilité, qui est généralement la raison pour laquelle on convertit. Aucun des deux n'influe sur la qualité d'image ; celle-ci dépend entièrement du codec et de ses réglages.

Pourquoi mon WebM est-il devenu plus lourd en MP4 ?

Parce que le VP9 et l'AV1 sont plus efficaces que le H.264, et y renoncer coûte ce qu'ils faisaient gagner. Vous achetez de la compatibilité, pas de la légèreté — un MP4 se lit à peu près partout, un WebM non.

Puis-je convertir sans perte de qualité ?

Oui, chaque fois que les codecs permettent un remuxage — c'est généralement le cas de MKV en MP4 et de MOV en MP4. Quand un transcodage est inévitable, un réglage de qualité élevé rend la perte pratiquement invisible, mais elle n'est jamais strictement nulle.

Pourquoi changer l'extension du fichier fonctionne-t-il parfois ?

Parce que, de temps en temps, le conteneur est vraiment le même en dessous — un .f4v, par exemple, est un MP4 sous un autre nom. Pour tout le reste, cela échoue, et un fichier renommé qui refuse de s'ouvrir est plus déroutant qu'un fichier honnêtement refusé. Essayez, mais ne comptez pas dessus.