Het kernverschil
Het fundamentele onderscheid tussen WebM en MP4 gaat niet over kwaliteit — beide formaten kunnen visueel identieke video leveren. Het verschil zit in ecosysteem en licenties:
- MP4 gebruikt de MPEG-4 Part 14-container met H.264- (of H.265-)video en AAC-audio. H.264 is belast met patenten via MPEG LA. MP4 is de universele standaard — elk apparaat, telefoon, tv en elke browser speelt het af.
- WebM gebruikt een op Matroska gebaseerde container met VP9- (of VP8/AV1-)video en Opus- (of Vorbis-)audio. Alle codecs zijn open source en royaltyvrij. WebM is geoptimaliseerd voor weblevering en wordt ondersteund door alle moderne browsers.
Volledige vergelijkingstabel
| Kenmerk | MP4 (H.264 + AAC) | WebM (VP9 + Opus) |
|---|---|---|
| Ontwikkelaar | ISO/MPEG (2001) | Google (2010) |
| Containerbasis | ISOBMFF (afgeleid van QuickTime) | Matroska (MKV-subset) |
| Videocodec | H.264 (AVC) / H.265 (HEVC) | VP8 / VP9 / AV1 |
| Audiocodec | AAC / MP3 | Vorbis / Opus |
| Licenties | Patentbelast (MPEG LA) | Royaltyvrij, open source |
| Compressie (VP9 vs H.264) | Referentie | ~30 % kleiner bij gelijke kwaliteit |
| Codeersnelheid | Snel (uitgebreide hardware-ondersteuning) | Trager (overwegend softwarematig) |
| Hardware-decodering | Universeel (alle apparaten sinds ~2010) | Groeiend (Pixel-telefoons, sommige laptops) |
| Chrome / Firefox / Edge | Volledige ondersteuning | Volledige ondersteuning |
| Safari | Volledige ondersteuning | VP9 sinds 16.4 (maart 2023) |
| Mobiele apparaten | Universele native weergave | Android native; iOS via Safari 16.4+ |
| Smart-tv's / consoles | Universeel | Alleen YouTube-app; beperkte native ondersteuning |
| Audiokwaliteit (Opus vs AAC) | AAC: uitstekend | Opus: superieur bij alle bitrates |
| Meest geschikt voor | Universele weergave, sociale media, delen | Webinsluiting, open platforms, bandbreedtebesparing |
Compressie-efficiëntie
VP9 overtreft H.264 consequent in compressiebenchmarks. Bij dezelfde waargenomen beeldkwaliteit (gemeten via SSIM, PSNR of VMAF) produceert VP9 bestanden die ongeveer 30 % kleiner zijn dan H.264. Dat betekent dat een MP4-video van 10 MB kan worden omgezet in een WebM-bestand van 7 MB zonder zichtbaar kwaliteitsverschil.
Dit compressievoordeel komt voort uit de geavanceerdere algoritmes van VP9: superblok-partitionering tot 64×64 pixels (tegenover 16×16 macroblokken bij H.264), meer voorspellingsmodi en betere entropiecodering. De keerzijde is de codeersnelheid — VP9-codering is bij vergelijkbare kwaliteitsinstellingen ongeveer 5 tot 10 keer trager dan H.264.
Voor websites die video leveren vertaalt deze grootteafname van 30 % zich rechtstreeks in bandbreedtebesparing. Een site met 10.000 videoweergaven per dag kan 30 % van de CDN-kosten besparen door van MP4 naar WebM over te stappen.
Browserondersteuning in 2026
De kloof in browserondersteuning tussen WebM en MP4 is praktisch gedicht:
- Chrome, Firefox, Edge, Opera: zowel MP4 (H.264) als WebM (VP9) worden al jaren ondersteund.
- Safari: heeft MP4 altijd al ondersteund. VP9 WebM-ondersteuning is toegevoegd in Safari 16.4 (maart 2023). Vanaf 2026 gebruikt de overgrote meerderheid van Safari-gebruikers een versie hoger dan 16.4.
De praktische implicatie: WebM VP9 werkt nu wereldwijd in 97 %+ van de browsers. De resterende ~3 % bestaat uit oudere Safari-versies en verouderde browsers. Voor maximale compatibiliteit levert u WebM als primair formaat met MP4 als terugval.
Licenties en patenten
Hier verschillen WebM en MP4 het meest voor bedrijven:
- H.264 (MP4): gedekt door patenten die door MPEG LA worden gehouden. Hoewel streaming voor eindgebruikers momenteel royaltyvrij is (MPEG LA heeft de gratis internet-streaminglicentie verlengd), kunnen bedrijven die hardware-decoders produceren, codeerssoftware verspreiden of betaalde videodiensten exploiteren royalty's verschuldigd zijn. Het juridische landschap is complex en afhankelijk van het rechtsgebied.
- VP9 (WebM): uitgebracht onder een onherroepelijke, royaltyvrije patentlicentie door Google. Iedereen mag VP9-inhoud coderen, decoderen, distribueren en verkopen zonder patentlicentiekosten. Deze positie is juridisch eenvoudiger en financieel risicovrij.
Voor open-sourceprojecten, onderwijsinstellingen en platforms als Wikipedia is de royaltyvrije aard van WebM niet zomaar een voorkeur — het is een vereiste. De patentbelastingen van MP4 maken het juridisch onverenigbaar met veel open-sourcelicenties.
Wanneer WebM gebruiken
- Insluiten op websites: WebM levert kleinere bestanden met betere compressie, wat bandbreedtekosten en laadtijden verlaagt.
- Open-sourceprojecten: de royaltyvrije licentie neemt juridische zorgen weg.
- Wikipedia en Wikimedia: WebM is vereist; MP4 wordt niet geaccepteerd.
- Levering met beperkte bandbreedte: het compressievoordeel van 30 % van VP9 telt op schaal.
- HTML5-video: alle moderne browsers ondersteunen WebM native.
- Vervanger voor geanimeerde afbeeldingen: stille WebM-video's zijn 10 tot 50 keer kleiner dan geanimeerde GIF's.
Wanneer MP4 gebruiken
- Universeel delen: e-mail, berichtenapps en niet-webcontexten waarbij het bestand op elk apparaat moet afspelen.
- Sociale media: YouTube, Instagram, TikTok, Facebook en Twitter raden MP4 aan of geven er de voorkeur aan voor uploads.
- Smart-tv's en consoles: de meeste smart-tv's, PS5, Xbox en Blu-rayspelers ondersteunen MP4 native, maar hebben beperkte of geen WebM-ondersteuning.
- Videobewerking: NLE's zoals Adobe Premiere, DaVinci Resolve en Final Cut Pro gaan beter om met MP4 dan met WebM.
- Compatibiliteit met oudere apparaten: elk apparaat dat na 2008 is gemaakt, speelt H.264 MP4 af.
Beste praktijk: beide serveren
De optimale strategie voor webontwikkelaars is om beide formaten te serveren met de meervoudigebronfunctie van het HTML5-<video>-element:
<video controls preload="metadata">
<source src="video.webm" type="video/webm">
<source src="video.mp4" type="video/mp4">
</video>
De browser gebruikt de eerste bron die hij ondersteunt. Moderne browsers kiezen WebM (kleiner bestand, snellere lading). Oudere Safari-versies vallen terug op MP4. Zo krijgt u de bandbreedtebesparing van WebM met de universele compatibiliteit van MP4.