MP4, MOV, WebM ou MKV : quel format vidéo choisir ?
L’extension d’un fichier vidéo décrit le conteneur, pas la compression. Un conteneur réunit le flux vidéo, une ou plusieurs pistes audio, les sous-titres, les chapitres et les métadonnées dans un seul fichier, et enregistre comment tout cela s’aligne dans le temps.
L’extension en dit donc moins qu’on ne le croit. Un MP4 et un MOV peuvent contenir une vidéo identique au bit près. La différence tient à l’emballage.
MP4
La référence, et la bonne réponse à presque toutes les questions.
Le MP4 est pris en charge pratiquement partout : navigateurs, téléphones, téléviseurs, logiciels de montage, toutes les plateformes sociales. Il accepte le H.264, le H.265 et l’AV1, ainsi que l’audio AAC. Il gère aussi le démarrage rapide, où l’index se place en tête de fichier pour que la lecture commence avant la fin du téléchargement — d’où sa domination sur le web.
Sa limite est d’être comparativement strict sur ce qu’il accepte de transporter. Des codecs inhabituels et certains formats de sous-titres n’y entrent pas.
À utiliser pour partager, publier, lire sur le web, et pour tout cas où vous ignorez ce qui ouvrira le fichier.
MOV
Le conteneur QuickTime d’Apple, et structurellement l’ancêtre du MP4. Les deux sont proches parents, ce qui explique que la conversion entre eux soit souvent quasi instantanée.
Le MOV est plus permissif. Il accepte des codecs professionnels comme le ProRes, plusieurs pistes audio, le timecode et les couches alpha : il est donc courant en production. Les appareils Apple enregistrent dans ce format, et Final Cut comme QuickTime le gèrent nativement.
Hors de l’écosystème Apple, la prise en charge est correcte mais moins universelle, et un MOV contenant du ProRes ou du HEVC peut refuser de s’ouvrir sur une machine qui gère sans peine un MP4 ordinaire.
À utiliser pour monter sur du matériel Apple, ou quand vous avez besoin de couches alpha et de codecs professionnels.
WebM
Conçu spécifiquement pour le web, libre de redevances, transportant de la vidéo VP8, VP9 ou AV1 avec de l’audio Vorbis ou Opus.
La prise en charge par les navigateurs est excellente et il accompagne naturellement le VP9 et l’AV1. Il est volontairement étroit : il ne cherche pas à être un conteneur universel, et la prise en charge hors navigateur est irrégulière. Beaucoup de logiciels de montage et d’appareils grand public ne l’ouvrent pas, et la plupart des plateformes sociales préfèrent recevoir du MP4.
À utiliser pour la vidéo que vous hébergez sur votre propre site, généralement accompagnée d’un MP4 en repli.
MKV (Matroska)
Le conteneur le plus capable, et open source. Il accepte pratiquement n’importe quel codec, un nombre illimité de pistes audio, plusieurs formats de sous-titres, des chapitres et des pièces jointes.
Cette souplesse en fait un excellent format d’archivage et un bon choix pour les contenus multilingues. Elle le rend aussi peu commode pour la diffusion : les navigateurs ne le lisent pas nativement, la plupart des plateformes sociales le refusent, et la prise en charge sur téléphone est inégale.
À utiliser pour archiver et lire localement avec un lecteur capable. À éviter pour partager.
Choisir rapidement
L’envoyer à quelqu’un : MP4 en H.264. Rien d’autre ne s’ouvre aussi sûrement.
Publier sur un réseau social : MP4. Toutes les plateformes réencodent ce qu’elles reçoivent, donc un conteneur exotique ne fait qu’augmenter le risque de refus.
Intégrer sur votre site : WebM en VP9 ou AV1, plus un MP4 en repli pour les appareils anciens.
Monter : ce que votre logiciel préfère nativement. MOV sur Apple, MP4 presque partout ailleurs.
Archiver : MKV si vous voulez conserver plusieurs pistes, MP4 si vous tenez à pouvoir ouvrir le fichier dans quelques années.
Convertir un conteneur
Le conteneur étant un emballage, en changer n’implique pas nécessairement de recompresser la vidéo. Si le codec interne est compatible avec le conteneur de destination, les flux peuvent être copiés tels quels. Cela s’appelle un remux : c’est rapide et sans perte.
Le réencodage n’est nécessaire que lorsque le codec lui-même doit changer, par exemple pour placer de la vidéo VP9 dans un MP4. Cela prend du temps réel et coûte un peu de qualité.
Si la conversion a été instantanée, c’était un remux. Si elle a duré plusieurs minutes et chauffé votre machine, il y a eu réencodage.