WebM-bestanden: gemaakt voor browsers, lastig overal anders
Wat WebM bevat, waarom schermrecorders het maken en waarom de MP4 waarnaar je converteert groter kan zijn. Converteer WebM in je browser, zonder upload.
In één oogopslag
- Type
- Video
- Containerformaat
- Ja
- Extensies
- .webm
- MIME-type
- video/webm
- Gangbare codecs
- vp8, vp9, av1, opus, vorbis
WebM is een Matroska-container die is ingeperkt tot een korte lijst royaltyvrije codecs: VP8- of VP9-video met Vorbis- of Opus-audio. Google bracht het in 2010 uit zodat het web video kon hebben zonder licentieonderhandelingen, en dat werkte — elke browser speelt WebM af, en browser-API’s die video of audio opnemen, maken het standaard.
Lees meer
Dat laatste is waarom de meeste mensen het formaat tegenkomen. Een schermrecorder in een browsertabblad, een vergaderopname, een spraakbericht uit een webapp, een download van een site die WebM aanbiedt: het komt allemaal binnen als .webm. Dan probeer je het in een editor te openen en ontdek je dat de wereld buiten de browser draait om H.264 — omdat camera’s dat maken en hardware dat decodeert.
Converteren naar MP4 is een echte nieuwe codering en geen nieuwe verpakking, omdat VP9 en H.264 niets met elkaar te maken hebben, dus het kost een merkbaar deel van de lengte van de clip. En het resultaat is vaak groter dan de WebM, ondanks een klein kwaliteitsverlies, omdat VP9 gewoon de efficiëntere codec is. Schermopnamen laten dat het scherpst zien: ze zijn grotendeels statisch, en dat is precies wat VP9 het best comprimeert.
Eén asymmetrie op deze site om van te weten: de WebM die wij maken, is VP8 met Vorbis en niet VP9 met Opus. In de WebAssembly-versie van ffmpeg die hier wordt geleverd, crasht de VP9-encoder op het eerste frame en faalt de Opus-encoder op elke invoer, terwijl beide decoders prima werken. Conversies vanuit WebM hebben daar dus geen last van, en conversies ernaartoe lopen een generatie achter en gebruiken één thread.
WebM naar andere formaten converteren
Andere formaten naar WebM converteren
WebM — veelgestelde vragen
Waarom is mijn geconverteerde MP4 groter dan de WebM?
Omdat VP9 efficiënter comprimeert dan H.264, vooral bij schermopnamen en animatie. Je converteert voor compatibiliteit en betaalt daarvoor met grootte en een beetje kwaliteit.
Waarom weigert mijn editor WebM?
Omdat montagesoftware is gebouwd rond de codecs die camera’s maken — H.264 en HEVC. VP8 en VP9 kwamen van het web en niet uit de camerawereld, dus de ondersteuning buiten browsers bleef gebrekkig.
Hoelang duurt converteren naar MP4?
Een merkbaar deel van de duur van de clip zelf, omdat elk frame wordt gedecodeerd en opnieuw gecodeerd. Dit is niet de nieuwe verpakking van een paar seconden die MOV naar MP4 krijgt.
Kan ik de audio uit een WebM halen?
Ja, en dat gaat snel — de video wordt weggegooid in plaats van gedecodeerd. De audio erin is meestal Opus, dus geef de MP3 een royale bitrate: Opus op 32 kbps klinkt prima, MP3 op 32 kbps niet.
Waarom maakt deze site VP8 in plaats van VP9?
Omdat in de WebAssembly-versie van ffmpeg die hier wordt gebruikt de VP9-encoder op het eerste frame crasht en de Opus-encoder op elke invoer faalt. VP8 met Vorbis is de combinatie die werkt, en elke browser speelt die nog steeds af.
Is WebM beter dan MP4?
Technisch zijn de codecs erin efficiënter, en er zitten geen patentlicenties aan vast. MP4 speelt op veel meer apparaten. Welke beter is, hangt helemaal af van waar het bestand naartoe gaat.
Heb ik WebM nodig voor een website?
Niet om af te spelen — elke browser speelt ook MP4. Kies WebM om codecs met patenten te vermijden, of bied beide aan en laat de browser kiezen.
Werkt WebM met alleen audio hier?
Ja. Spraakrecorders in de browser maken vaak een WebM zonder videospoor; die converteert op dezelfde manier en iets sneller.