AV1 (.av1 / .ivf) videoformaat: de royalty‑vrije next‑gen codec uitgelegd
Naarmate 4K-, 8K- en HDR-streaming het moderne webmedia domineren, hebben de bandbreedte-eisen de verouderde compressiestandaarden zoals H.264 (AVC) en royalty‑belaste codecs zoals H.265 (HEVC) overtroffen. AOMedia Video 1 (AV1)—vaak opgeslagen als ruwe bitstreams met de extensie .av1 of .ivf (Indeo Video Framework)—is een open, royalty‑vrije videocompressiestandaard die specifiek is ontworpen voor internetvideodistributie, videoconferenties en efficiënte streaming.
Ontwikkeld door de Alliance for Open Media (AOMedia)—een consortium bestaande uit Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla en anderen—biedt AV1 geavanceerde datacompressie zonder licentiekosten of patentenonzekerheid.
1. Wat is een AV1 / IVF videobestand?
Een AV1‑bestand bevat elementaire videobitstreams die zijn gecodeerd met het AOMedia Video 1‑compressie‑algoritme. In ruwe vorm kan een AV1‑elementaire stream de extensie .av1 gebruiken, maar wordt deze vaak verpakt in het lichte IVF (.ivf)‑containerformaat. IVF is een eenvoudig framing‑formaat dat veel wordt gebruikt door open‑source‑tools om onge‑muxte ruwe videoframes te transporteren, samen met basis‑frame‑grootte, tijdbasis en framerate‑headers.
Voor levering en afspelen door eindgebruikers wordt AV1-video doorgaans gemultiplext in standaard containerformaten zoals:
- MP4 (
.mp4) via ISO Base Media File Format (ISOBMFF) bindingen - Matroska (
.mkv) - WebM (
.webm) voor HTML5 video streaming in de browser
AV1 levert ongeveer 30% hogere compressie‑efficiëntie dan HEVC (H.265) en VP9, en tot 50% of meer besparingen vergeleken met H.264 (AVC) bij identieke subjectieve visuele kwaliteit.
2. Belangrijke kenmerken van AV1 (.av1 / .ivf)
| Kenmerk | Specificatie / Detail |
|---|---|
| Standaardisatieorgaan | Alliantie voor Open Media (AOMedia) |
| Release datum | 2018 (Definitieve specificatie) |
| Bestandsextensies | .av1, .ivf, .webm, .mp4, .mkv |
| Licentiemodel | 100% royaltyvrij & open source |
| Compressie‑efficiëntie | ~30% hoger dan HEVC/VP9; ~50%+ hoger dan AVC/H.264 |
| Maximale Resolutie | Tot 8K UHD ($7680 \times 4320$) en verder |
| Kleurprofielen & Bitdiepte | 8-bit, 10-bit en 12-bit kleur; 4:2:0, 4:2:2 en 4:4:4 chroma-sampling |
| Dynamisch Bereik | Native ondersteuning voor SDR, HDR10, HDR10+ en HLG |
| Primaire Open Encoders | SVT-AV1, libaom-av1, rav1e |
| Hardwareondersteuning | Native silicon-decoding op Intel, AMD, NVIDIA, Apple Silicon, Qualcomm en MediaTek |
Kernstrategische voordelen:
- Geen royalty-exposure: streamingproviders en browserleveranciers kunnen video met hoge resolutie distribueren zonder complexe patentenpoolkosten.
- Superieure webprestaties: vermindert drastisch het mobiele dataverbruik en video-buffering voor platforms zoals YouTube en Netflix.
- Filmkorrel-synthese: synthese van korrel tijdens het afspelen in plaats van het coderen van ruisende korrelbits, waardoor enorme bandbreedte wordt bespaard bij cinematografische inhoud.
3. Diepgaande technische kenmerken van AV1
AV1 optimaliseert de klassieke blokgebaseerde hybride videocodeerarchitectuur met moderne algoritmische verbeteringen:
A. Flexibele blokindeling (Superblokken tot $128 \times 128$)
- AV1 introduceert $128 \times 128$ Superblokken (uitgebreid vanaf $64 \times 64$ van VP9).
- Ondersteunt recursief splitsen met een 10-weg partitionboom (inclusief horizontale/verticale splitsingen, rechthoekige splitsingen met een beeldverhouding van 1:4 en 4:1, en T-vormige onderverdelingen).
- Staat de encoder toe om blokgrenzen nauwkeurig aan te passen aan fijne randen, zachte verlopen en onregelmatige beweging.
B. Rijke intra‑voorspellingsmodi
- Bevat 56 directionele intra‑voorspellingshoeken om randoriëntaties met micro‑precisie te modelleren.
- Smooth en Paeth-voorspellers: Reconstitueert zachte verlopen en complexe oppervlakluma zonder banding‑artefacten.
- Chroma from Luma (CFL): Voorspelt chrominantie‑kleurkanalen direct vanuit gereconstrueerde luminantiemonsters, waardoor kleurredundantie wordt geminimaliseerd.
C. Geavanceerde inter‑voorspelling en bewegingscompensatie
- Warped Motion Compensation (Affine Modeling): Modelleert nauwkeurig niet‑translatiebewegingen zoals pannen, camerarotatie, inzoomen en perspectieverdraaiing met 6‑parameter affine transformaties.
- Overlapped Block Motion Compensation (OBMC): Vervaagt bewegingsvectoren over aangrenzende blokranden om blokkeringsartefacten te elimineren.
- Compound Prediction Modes: Combineert twee verschillende referentiekaders met wig‑vormige en verschil‑gewogen maskers.
D. Geavanceerde in‑loop post‑verwerkingspipeline
Om een onberispelijke framekwaliteit te behouden bij lage bitrates, past AV1 een 4‑stappen loop-filteringssysteem toe:
- Deblocking Filter: Verzacht rasternaadjes over blokpartities.
- Constrained Directional Enhancement Filter (CDEF): Analyseert directionele pixelpatronen om randen te verscherpen en ringingsartefacten te onderdrukken.
- Loop Restoration Filter (LR): Gebruikt Wiener-filters en zelfgestuurde restauratie om hoogfrequente textuurdetails die tijdens kwantisatie verloren gingen te herstellen.
- Film Grain Synthesis: Verwijdert ruisachtig analoog korrel vóór compressie en instrueert de decoder om overeenkomende korrelparameters lokaal opnieuw te synthetiseren tijdens het afspelen.
4. Hoe AV1 / IVF‑bestanden te maken en te coderen
AV1‑bestanden kunnen worden gemaakt met open‑source‑encoders zoals SVT-AV1 (Scalable Video Technology for AV1, mede‑ontwikkeld door Intel en AOMedia), libaom, of rav1e, meestal aangestuurd via FFmpeg.
Methode 1: Coderen met FFmpeg en SVT-AV1 (Snelste en productie‑klaar)
Om een videobestand te coderen naar een AV1‑gecomprimeerde .mp4‑container:
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4
Methode 2: Een ruwe AV1‑bitstream of IVF‑container genereren
Om een zelfstandige .ivf‑ of .av1‑stream te produceren voor test‑ of streaming‑toolchains:
# Export to IVF raw container
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an output.ivf
# Export to raw AV1 bitstream
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an -f av1 output.av1
Belangrijke coderingsparameters:
--preset(0 tot 12): Preset4–6biedt de optimale balans tussen hoge compressie‑efficiëntie en coderingssnelheid.-crf(Constant Rate Factor, 0 tot 63): Waarden tussen24en32zijn standaard voor web- en high‑definition distributie.
5. Hoe AV1 / IVF‑videobestanden te openen en af te spelen
AV1 is universeel geïntegreerd in de belangrijkste webbrowsers, mediasuites en besturingssystemen:
1. Web browsers (native weergave)
Moderne webbrowsers decoderen AV1‑video natively met hardwareversnelling:
- Google Chrome, Microsoft Edge, Mozilla Firefox, Brave en Apple Safari (op ondersteunde apparaten).
- Sleep eenvoudig een
output_av1.mp4‑ ofoutput_av1.webm‑bestand rechtstreeks naar het browsertab.
2. VLC Media Player (cross‑platform)
- Download de nieuwste versie van VLC Media Player (Windows, macOS, Linux, Android, iOS).
- Open VLC, ga naar Media > Open bestand…, en kies je
.av1,.ivf,.webmof.mp4‑bestand. - VLC maakt gebruik van zijn ingebouwde
dav1ddecoderbibliotheek voor snelle software- en hardwareversnelde weergave.
3. MPV-speler
MPV bevat ingebouwde ondersteuning voor dav1d en hardware-decoders:
mpv output.ivf
# or
mpv output_av1.mp4
4. Windows Media Player / Films & TV-app
- Windows 10- en 11-gebruikers kunnen de gratis AV1 Video Extension rechtstreeks vanuit de Microsoft Store downloaden om native AV1-weergave mogelijk te maken in de standaard Windows-mediaspelers.
6. AV1 vs. HEVC (H.265) vs. AVC (H.264) vergelijking
| Functie | AVC / H.264 | HEVC / H.265 | AOMedia AV1 |
|---|---|---|---|
| Jaar Voltooid | 2003 | 2013 | 2018 |
| Licentie | Royalty (MPEG LA) | Meerdere Royalty Pools | 100% Royalty-Vrij |
| Bitratebesparing | Basislijn ($0%$) | ~40–50% boven AVC | ~50–55%+ boven AVC |
| Maximale Superblockgrootte | $16 \times 16$ | $64 \times 64$ | $128 \times 128$ |
| Filmkorrelsynthetisatie | Nee | Nee | Ja (Native) |
| Browsercompatibiliteit | Universeel | Beperkt / Selectief | Veelvoorkomend (Alle belangrijke browsers) |
7. Veelgestelde vragen (FAQ)
**Q1: Wat is het belangrijkste verschil tussen een .av1-bestand en een .ivf-bestand?
A1: Een .av1-bestand bevat ruwe AV1-elementaire videostreams, terwijl een .ivf-bestand een minimale framingcontainer is die ruwe AV1-frames omhult met timing- en resolutiemetadata.
**Q2: Is AV1 volledig gratis te gebruiken zonder licentievergoedingen? A2: Ja, AV1 is een open-source, royalty-vrije codec die is gecreëerd door de Alliance for Open Media om patentrechten voor licenties voor ontwikkelaars en distributeurs te elimineren.
**Q3: Welke encoder is vandaag het beste om AV1-video efficiënt te coderen? A3: SVT-AV1 is de industriestandaard open-source encoder, die snelle multi-threaded prestaties en compressie‑efficiëntie van productieniveau biedt.
**Q4: Kunnen moderne smartphones en computers AV1‑video’s afspelen met hardwareversnelling? A4: Ja, moderne GPU’s en SoC’s van Intel, AMD, NVIDIA, Apple, Qualcomm en MediaTek bevatten speciale siliconen voor hardwareversnelde AV1-decodering.
**Q5: Welke standaardcontainerformaten bevatten doorgaans AV1‑videostreams?
A5: AV1-videostreams worden doorgaans verpakt in MP4 (.mp4), WebM (.webm) en Matroska (.mkv) containerbestanden.
8. Samenvatting
AOMedia Video 1 (AV1) markeert een cruciale overgang in de moderne digitale videolevering. Door industrie‑leiders te verenigen achter een open, royalty‑vrije en hyper‑efficiënte compressie‑architectuur, elimineert AV1 licentiekwesties terwijl het superieure videokwaliteit levert bij lagere bandbreedtes op miljarden verbonden apparaten wereldwijd.