Skip to main content

Qu'est-ce qu'un fichier WebM ? Comment l'ouvrir, le lire et le convertir

Un fichier WebM est un format vidéo ouvert de Google pour le web (VP8, VP9 ou AV1). Ce qu'il contient, comment l'ouvrir et comment le convertir.

Convertir MP4 en WebM

Déposez votre fichier — obtenez du WebM instantanément

MP4 WebM

Appuyez pour choisir votre fichier

ou

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Envoi chiffré via HTTPS. Fichiers supprimés automatiquement dans les 2 heures.

Comment ouvrir un fichier WebM

  • Sur n'importe quel ordinateur : faites glisser le fichier dans une fenêtre Chrome, Firefox ou Edge. Le navigateur le lit.
  • Windows, Mac, Linux : le lecteur multimédia VLC lit le WebM, y compris la vidéo VP9 et AV1.
  • Mac : QuickTime Player n'ouvre pas les fichiers WebM ; utilisez un navigateur ou VLC.
  • Android : le lecteur intégré et Chrome lisent le WebM.
  • iPhone et iPad : la prise en charge dépend de la version d'iOS. Si un fichier ne se lit pas, utilisez l'application VLC ou convertissez-le en MP4.

Pour modifier un fichier WebM ou le lire sur une TV, le convertir en MP4 est généralement la solution la plus simple.

WebM : un conteneur ouvert pour le web

WebM est un format de conteneur multimédia conçu pour le web. Il a été publié par Google en mai 2010 dans le cadre du projet WebM, une initiative visant à établir des standards vidéo ouverts et libres de droits pour HTML5. Le format est basé sur le conteneur Matroska (la même technologie derrière les fichiers MKV), adapté spécifiquement pour la diffusion web.

Les fichiers WebM contiennent de la vidéo encodée avec les codecs VP8, VP9 ou AV1 et de l'audio encodé avec Vorbis ou Opus. Tous ces codecs sont open source et libres de droits, ce qui signifie que n'importe qui peut encoder, décoder et distribuer du contenu WebM sans payer de frais de licence de brevet.

Point clé : WebM est un conteneur, pas un codec. C'est l'emballage qui contient les données vidéo et audio réelles. La qualité est déterminée par le codec à l'intérieur (VP8, VP9 ou AV1), pas par le conteneur WebM lui-même.

L'histoire de WebM

L'histoire de WebM commence avec On2 Technologies, une société de codecs vidéo qui a développé la série de codecs VP. Google a racheté On2 en février 2010 pour 124,6 millions de dollars, principalement pour le codec VP8. En mai 2010, Google a rendu VP8 open source sous une licence de type BSD et a annoncé le format WebM lors de la conférence Google I/O.

Le timing était stratégique. En 2010, la balise HTML5 <video> était en cours de standardisation, mais le web ne disposait d'aucun codec vidéo libre de droits sur lequel tous les éditeurs de navigateurs pouvaient s'accorder. H.264 était soumis à des brevets via MPEG LA, rendant son inclusion impossible pour les logiciels libres et open source sans problèmes de licence. Google a positionné WebM comme l'alternative ouverte.

Chrome et Firefox ont adopté la prise en charge de WebM immédiatement. Opera a suivi. Internet Explorer de Microsoft et Safari d'Apple ont résisté, continuant à ne prendre en charge que H.264. La « guerre des codecs » de 2010-2015 a façonné le paysage de la vidéo web que nous connaissons aujourd'hui — et a finalement conduit Google à développer VP9 (2013) et à co-développer AV1 (2018) avec l'Alliance for Open Media.

Les codecs à l'intérieur de WebM

Un fichier WebM peut contenir l'un des trois codecs vidéo et l'un des deux codecs audio :

Codec Type Sortie Caractéristique clé
VP8 Vidéo 2010 Premier codec WebM ; comparable à H.264 Baseline
VP9 Vidéo 2013 ~30 % plus petit que H.264 à qualité égale ; utilisé par YouTube pour la 4K
AV1 Vidéo 2018 ~30 % plus petit que VP9 ; codec ouvert de nouvelle génération
Vorbis Audio 2000 Audio avec perte open source ; associé à VP8
Opus Audio 2012 Efficace de 6 à 510 kbps ; excellent à faible bitrate

VP9 est le codec vidéo le plus largement utilisé dans les fichiers WebM aujourd'hui. YouTube a adopté VP9 en 2014 et l'utilise pour une grande partie de sa diffusion, 4K comprise, aux côtés de H.264 et d'AV1. VP9 offre une compression environ 30 % meilleure que H.264 à qualité perçue égale, ce qui se traduit par des économies de bande passante considérables à l'échelle de YouTube.

AV1 est la toute dernière génération, développée conjointement par l'Alliance for Open Media (AOM) — un consortium qui comprend Google, Mozilla, Microsoft, Apple, Amazon, Netflix et d'autres. AV1 améliore VP9 d'environ 30 % supplémentaires, mais l'encodage est nettement plus lent. La prise en charge d'AV1 dans WebM par les navigateurs progresse rapidement, avec Chrome 70+, Firefox 67+ et Edge 79+ qui le prennent tous en charge.

Opus est un codec audio ouvert et moderne. Lors de tests d'écoute publics, il a égalé ou dépassé AAC, MP3 et Vorbis aux bitrates testés, en particulier les plus faibles. Opus gère tout, de la parole à faible bitrate (6 kbps) à la musique haute fidélité (510 kbps) avec un seul codec, ce qui le rend idéal pour la vidéo web.

Où WebM est utilisé

WebM est devenu profondément ancré dans l'écosystème web :

  • YouTube : diffuse une grande partie de ses vidéos en VP9, et de plus en plus en AV1. La lecture 4K dans Chrome ou Firefox passe par l'un de ces deux codecs ouverts.
  • Wikipedia / Wikimedia Commons : exige le WebM (ou Ogg) pour tous les envois vidéo. Le MP4 est explicitement interdit en raison de problèmes de licences de brevets.
  • WebRTC : le standard temps réel des appels vidéo dans le navigateur impose la prise en charge de VP8 et H.264, et VP9 comme AV1 y sont largement utilisés. Les appels transitent par RTP et non dans des fichiers WebM, mais les enregistrements réalisés dans le navigateur sont généralement sauvegardés en WebM.
  • Reddit / Imgur : de nombreux « GIF » sur Reddit, Imgur et les sites similaires sont en réalité de courtes vidéos MP4 ou WebM silencieuses, bien plus légères que de vrais GIF animés.
  • HTML5 <video> : WebM est un format de premier plan pour l'élément vidéo HTML5, pris en charge nativement par Chrome, Firefox, Edge et Opera depuis leurs toutes premières versions.
  • API MediaRecorder : lorsque les applications web enregistrent de la vidéo via le navigateur (enregistrement d'écran, capture webcam), la plupart des navigateurs utilisent par défaut le format WebM.

Mise en perspective : en 2017, YouTube indiquait que plus d'un milliard d'heures de vidéo étaient regardées chaque jour sur sa plateforme, en grande partie diffusées en VP9. Cela fait de VP9 l'un des codecs vidéo les plus regardés.

Prise en charge des navigateurs & appareils

La prise en charge de WebM varie selon le navigateur et l'appareil :

Plateforme Prise en charge WebM VP9 Notes
Chrome Complète Depuis Chrome 29 (2013)
Firefox Complète Depuis Firefox 28 (2014)
Edge Complète Depuis Edge 79 (basé sur Chromium, 2020)
Opera Complète Depuis Opera 16 (2013)
Safari (macOS) Complète Versions récentes ; les anciennes versions peuvent ne pas lire le WebM
Safari (iOS) Complète Versions récentes d'iOS ; les plus anciennes peuvent nécessiter une application comme VLC
Android Complète Depuis Android 4.4 (VP8 depuis 2.3)
TV connectées Partielle L'application YouTube utilise VP9 ; la lecture native varie selon le fabricant
Lecteur VLC Complète Multiplateforme, intègre les décodeurs VP8/VP9/AV1

En 2026, WebM VP9 est pris en charge par plus de 97 % des navigateurs web dans le monde (source : Can I Use). Le dernier grand retardataire était Safari, qui a ajouté la prise en charge du WebM dans ses versions récentes. Pour les développeurs web, WebM est désormais un format par défaut sûr pour la vidéo HTML5.

Structure technique des fichiers WebM

WebM est un profil (sous-ensemble) du format conteneur Matroska. Matroska (MKV) est un conteneur open source très flexible qui prend en charge pratiquement n'importe quelle combinaison de codecs. WebM restreint cette flexibilité à un ensemble spécifique de codecs ouverts :

  • En-tête EBML : le premier élément de chaque fichier WebM, l'identifiant comme un document basé sur Matroska avec le DocType WebM. Il est analogue à l'atome ftyp dans MP4.
  • Segment : l'élément racine contenant toutes les données médias, organisées en clusters.
  • Pistes : métadonnées décrivant chaque piste — résolution vidéo, fréquence d'images, ID du codec, fréquence d'échantillonnage audio et nombre de canaux.
  • Clusters : groupes d'images vidéo et audio encodées avec horodatages. Chaque cluster contient généralement 1–5 secondes de média.
  • Cues : un index de recherche pour l'accès aléatoire, similaire aux tables d'échantillons de l'atome moov dans MP4.

Les fichiers WebM peuvent être configurés pour le streaming en plaçant l'élément Cues avant les Clusters (analogue au faststart dans MP4). Cela permet au navigateur de naviguer dans la vidéo sans télécharger d'abord l'intégralité du fichier.

Convertir un WebM en MP4 ou un MP4 en WebM

  • MP4 vers WebM (le convertisseur ci-dessus) : vidéo VP9 en CRF 30 et audio Opus à 128 kbps. L'équivalent FFmpeg est ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 -b:v 0 -row-mt 1 -cpu-used 3 -pix_fmt yuv420p -c:a libopus -b:a 128k output.webm.
  • WebM vers MP4 : réencodez en H.264 et AAC pour les appareils qui ne prennent pas en charge le WebM. Notre convertisseur WebM vers MP4 utilise ces réglages : ffmpeg -i input.webm -c:v libx264 -crf 23 -preset medium -pix_fmt yuv420p -c:a aac -b:a 192k -movflags +faststart output.mp4.

Dans les deux sens, la vidéo est réencodée, car WebM et MP4 utilisent normalement des codecs différents. Conservez l'original si vous risquez d'en avoir besoin plus tard.

Prêt à convertir ?

Convertissez vos fichiers MP4 vers le format WebM ouvert et libre de droits

MP4 WebM

Appuyez pour choisir votre fichier

ou

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Questions fréquentes

WebM est un format de conteneur vidéo ouvert et libre de droits développé par Google. Il contient de la vidéo VP8, VP9 ou AV1 avec de l'audio Vorbis ou Opus à l'intérieur d'un conteneur basé sur Matroska. WebM a été conçu spécifiquement pour un usage web et est pris en charge nativement par tous les principaux navigateurs, dont Chrome, Firefox, Edge, Opera et les versions récentes de Safari.

Google a développé et publié WebM en mai 2010 lors de Google I/O. Google avait racheté On2 Technologies (le créateur de VP8) en février 2010 pour 124,6 millions de dollars et a ouvert le code du codec VP8 sous une licence de type BSD. Le conteneur WebM a été conçu comme un profil Matroska spécialement pensé pour la diffusion web.

Les appareils Android prennent en charge la lecture WebM nativement depuis Android 2.3 (2010). Sur iPhone, la prise en charge dépend de la version d'iOS : les versions récentes lisent le WebM dans Safari, les plus anciennes nécessitent une application comme VLC. Dans les navigateurs web sur n'importe quel appareil, WebM se lit nativement via la vidéo HTML5.

Aucun n'est universellement meilleur. WebM avec VP9 offre une meilleure compression (fichiers environ 30 % plus petits à qualité égale) et une licence libre de droits, ce qui le rend idéal pour l'intégration web. MP4 avec H.264 bénéficie d'une prise en charge universelle du décodage matériel sur tous les appareils, ce qui en fait le choix le plus sûr pour le partage. Choisissez en fonction de votre cas d'usage : WebM pour le web, MP4 pour une lecture universelle.

Un fichier WebM contient des données audio et vidéo, pas un programme : le lire est donc aussi sûr que lire un MP4. Comme pour tout téléchargement, récupérez vos fichiers auprès de sources fiables et maintenez votre navigateur et votre lecteur à jour.

Faites-le glisser dans Chrome, Edge ou Firefox, ou ouvrez-le dans VLC. VLC lit les fichiers WebM VP8, VP9 et AV1 sans codec supplémentaire.

Plus de guides MP4 en WebM

WebM vs MP4 : qualité, taille et compatibilité, lequel choisir ?
WebM vs MP4 : un WebM (VP9) est souvent 30 % plus léger et libre de droits ; le MP4 (H.264) se lit partout. Que chois...
VP9 vs H.264 : qualité, taille et compatibilité comparées
VP9 vs H.264 : VP9 donne des fichiers plus légers à qualité égale, sans redevances ; H.264 encode plus vite et se lit...
Meilleur format vidéo pour le web : WebM, MP4 ou AV1 ?
Le meilleur format vidéo pour le web : MP4 (H.264) par défaut, WebM (VP9) pour des fichiers plus légers, AV1 pour les...
Encodage VP9 : réglages FFmpeg, CRF et vitesse expliqués
Encodage VP9 avec FFmpeg : commande libvpx-vp9, CRF avec -b:v 0, vitesse cpu-used, row-mt, two-pass, audio Opus, Hand...
Retour au convertisseur MP4 vers WebM

Demander une fonctionnalité

0 / 2000