Wat zijn VP9 en H.264?
H.264 (ook bekend als AVC of MPEG-4 Part 10) is de meest verspreide videocodec in de geschiedenis. Uitgebracht in 2003 door het ITU/MPEG-consortium, drijft hij alles aan, van Blu-ray-schijven tot YouTube-uploads en smartphone-camera's. Het is de standaardcodec in MP4-containers.
VP9 is Google's open source videocodec, uitgebracht in 2013 als opvolger van VP8. Hij werd ontworpen om de kwaliteit van H.265/HEVC te evenaren en tegelijk volledig royaltyvrij te blijven. YouTube hercodeert alle geüploade video's naar VP9 voor levering, en VP9 is de primaire codec in WebM-containers.
Kwaliteitsvergelijking
Bij gelijke visuele kwaliteit (gemeten met SSIM- of VMAF-metrieken) bereikt VP9 30–50 % kleinere bestandsgroottes dan H.264. De verbetering is het meest merkbaar bij lagere bitrates, waar VP9 scherpere details en minder artefacten behoudt.
De CRF-gelijkwaardigheid (Constant Rate Factor) tussen de twee codecs:
| H.264 CRF | VP9 CRF (gelijkwaardig) | Kwaliteitsniveau |
|---|---|---|
| 18 | 20–25 | Visueel lossless |
| 23 | 30–33 | Standaard / uitstekend |
| 28 | 35–40 | Goed / kleinere bestanden |
Coderingssnelheid
VP9 is aanzienlijk langzamer te coderen dan H.264 — meestal 10–20x langzamer bij standaardinstellingen. Dat is de belangrijkste afweging voor zijn superieure compressie.
De parameter cpu-used regelt de afweging tussen snelheid en kwaliteit voor VP9:
| cpu-used | Snelheid | Impact op kwaliteit |
|---|---|---|
| 0 | Extreem langzaam | Beste compressie |
| 1–2 | Zeer langzaam | Minimaal verlies |
| 3 | Gematigd (onze instelling) | ~5 % minder efficiënt |
| 4–5 | Snel | Merkbaar verlies |
| 6–8 | Zeer snel | Significant verlies |
Onze converter gebruikt cpu-used 3 met row-mt 1 (rijgebaseerde multithreading) voor een acceptabele balans tussen snelheid en kwaliteit in een online conversiedienst.
Vergelijking van bestandsgrootte
Praktijkvoorbeeld met een 1-minuten 1080p-clip bij gelijke visuele kwaliteit:
| Codec | Instellingen | Bestandsgrootte | Besparing |
|---|---|---|---|
| H.264 | CRF 23, preset medium | ~10 MB | Referentie |
| VP9 | CRF 30, cpu-used 3 | ~6 MB | ~40 % kleiner |
Browser- & hardware-ondersteuning
Beide codecs hebben uitstekende ondersteuning in 2026:
- H.264: universeel hardware-gedecodeerd op elk apparaat dat de afgelopen 15 jaar is gemaakt. Elke browser, elke telefoon, elke tv, elke gameconsole.
- VP9: native gedecodeerd in Chrome, Firefox, Edge en Safari 16.6+. Hardware-acceleratie op de meeste moderne GPU's (Intel Gen 7+, NVIDIA Maxwell+, Apple M1+).
Licenties en kosten
- VP9: volledig royaltyvrij onder de WebM Project-licentie. Nooit licentiekosten.
- H.264: vereist MPEG-LA-licenties. De kosten worden doorgaans gedragen door fabrikanten van apparaten en software, dus eindgebruikers betalen niet direct.
Welke moet je kiezen?
| Gebruikssituatie | Aanbeveling | Waarom |
|---|---|---|
| Weblevering (bandbreedte telt) | VP9/WebM | 30–50 % kleinere bestanden |
| Universele apparaatweergave | H.264/MP4 | Werkt op alles |
| YouTube-upload | Maakt niet uit | YouTube hercodeert toch naar VP9 |
| Upload naar sociale media | H.264/MP4 | Vereist door de meeste platforms |
| Royaltyvrije vereiste | VP9/WebM | Geen licentiekosten |
| Real-time codering | H.264 | 10–20x snellere codering |