AV1 (.av1 / .ivf) videoformat: Den royaltyfri næste generations codec forklaret
Efterhånden som 4K-, 8K- og HDR-streaming dominerer moderne webmedier, har båndbreddekravene overhalet ældre komprimeringsstandarder som H.264 (AVC) og royalty‑belastede codecs som H.265 (HEVC). AOMedia Video 1 (AV1)—ofte gemt som rå bitstreams med filendelsen .av1 eller .ivf (Indeo Video Framework)—er en åben, royalty‑fri videokomprimeringsstandard designet specifikt til internetvideo‑levering, videokonferencer og høj‑effektiv streaming.
Udviklet af Alliance for Open Media (AOMedia)—et konsortium bestående af Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla og andre—leverer AV1 banebrydende datakomprimering uden licensgebyrer eller patentusikkerhed.
1. Hvad er en AV1 / IVF videofil?
En AV1‑fil indeholder elementære videobitstreams kodet med AOMedia Video 1‑komprimeringsalgoritmen. I sin rå form kan en AV1‑elementær stream bruge filendelsen .av1, men den pakkes ofte i det letvægts IVF (.ivf)‑containerformat. IVF er et simpelt rammeformat, der er bredt anvendt af open‑source‑værktøjer til at transportere umuxede rå videoframes sammen med grundlæggende rammestørrelse, tidsbase og billedhastighedshoveder.
Til levering og afspilning for slutbrugeren muxes AV1-video typisk ind i standard containerformater såsom:
- MP4 (
.mp4) via ISO Base Media File Format (ISOBMFF) bindinger - Matroska (
.mkv) - WebM (
.webm) til HTML5 video streaming i browseren
AV1 leverer cirka 30% højere komprimeringseffektivitet end HEVC (H.265) og VP9, og op til 50% eller mere besparelser sammenlignet med H.264 (AVC) ved identisk subjektiv visuel kvalitet.
2. Nøgleegenskaber ved AV1 (.av1 / .ivf)
| Egenskab | Specifikation / Detalje |
|---|---|
| Standardiseringsorgan | Alliance for Open Media (AOMedia) |
| Udgivelsesdato | 2018 (Endelig specifikation) |
| Filudvidelser | .av1, .ivf, .webm, .mp4, .mkv |
| Licensmodel | 100% royaltyfri & open source |
| Komprimeringseffektivitet | ~30% højere end HEVC/VP9; ~50%+ højere end AVC/H.264 |
| Maksimal opløsning | Op til 8K UHD ($7680 \times 4320$) og videre |
| Farveprofiler & bitdybde | 8-bit, 10-bit og 12-bit farve; 4:2:0, 4:2:2 og 4:4:4 chroma-sampling |
| Dynamisk område | Indbygget understøttelse af SDR, HDR10, HDR10+ og HLG |
| Primære åbne kodere | SVT-AV1, libaom-av1, rav1e |
| Hardware-understøttelse | Indfødt silicondekodning på tværs af Intel, AMD, NVIDIA, Apple Silicon, Qualcomm og MediaTek |
Kerne-strategiske fordele:
- Ingen royalty-eksponering: Streamingudbydere og browserleverandører kan distribuere video i høj opløsning uden komplekse patentpuljegebyrer.
- Overlegen webydelse: Reducerer drastisk mobil dataforbrug og videobuffering for platforme som YouTube og Netflix.
- Filmskornsyntese: Syntetiserer korn under afspilning i stedet for at kode støjende kornbits, hvilket sparer enorm båndbredde på filmisk indhold.
3. Dybtgående tekniske funktioner i AV1
AV1 optimerer den klassiske blokbaserede hybride videokodningsarkitektur med moderne algoritmiske forbedringer:
A. Fleksibel blokopdeling (Superblocks op til $128 \times 128$)
- AV1 introducerer $128 \times 128$ Superblocks (udvidet fra VP9’s $64 \times 64$).
- Understøtter rekursiv opdeling med et 10-vejs partitions-træ (inklusive vandrette/lodrette opdelinger, 1:4 og 4:1 billedformat rektangulære opdelinger og T-formede underopdelinger).
- Giver koderen mulighed for at tilpasse blokgrænser præcist til fine kanter, glatte gradienter og uregelmæssig bevægelse.
B. Rige intra-prediktions‑tilstande
- Funktioner 56 retningsbestemte intra-prediktionsvinkler til at modellere kantorienteringer med mikropræcision.
- Glatte og Paeth-prediktorer: Rekonstruer bløde gradienter og komplekse overflade-luma uden bandingsartefakter.
- Chroma fra Luma (CFL): Forudsiger krominansfarvekanaler direkte fra rekonstruerede luminansprøver, hvilket minimerer farreduplikation.
C. Avanceret inter‑prediktion & bevægelseskompensation
- Forvrænget bevægelseskompensation (Affine-modellering): Modellere nøjagtigt ikke-translationel bevægelse såsom panorering, kamerarotation, zoom og perspektivforvrængning med 6-parameter affine transformationer.
- Overlappende blokbevægelseskompensation (OBMC): Udglatter bevægelsesvektorer over tilstødende blokgrænser for at eliminere blokartefakter.
- Sammensatte forudsigelses‑tilstande: Blander to forskellige reference‑rammer ved hjælp af kileformede og differens‑vægtede masker.
D. Avanceret in-loop efterbehandlings‑pipeline
For at opretholde fejlfri billedkvalitet ved lave bithastigheder anvender AV1 et 4-trins loop-filteringsystem:
- Deblocking Filter: Udglatter gitter-sømme på tværs af blokpartitioner.
- Constrained Directional Enhancement Filter (CDEF): Analyserer retningsbestemte pixelmønstre for at skærpe kanter og undertrykke ringing-artifakter.
- Loop Restoration Filter (LR): Bruger Wiener-filtre og selvstyret (Self-Guided) restaurering til at genoprette højfrekvente teksturdetaljer, der går tabt under kvantisering.
- Film Grain Synthesis: Fjerner støjende analogt korn før komprimering og instruerer dekoderen i at gensyntetisere matchende kornparametre lokalt under afspilning.
4. Sådan oprettes og kodes AV1 / IVF‑filer
AV1-filer kan oprettes ved hjælp af open-source kodere som SVT-AV1 (Scalable Video Technology for AV1, medudviklet af Intel og AOMedia), libaom eller rav1e, som typisk styres via FFmpeg.
Metode 1: Kodning med FFmpeg og SVT-AV1 (hurtigst & produktionsklar)
For at kode en videofil til en AV1-komprimeret .mp4-container:
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4
Metode 2: Generering af en rå AV1‑bitstrøm eller IVF‑container
For at producere en selvstændig .ivf- eller .av1-stream til test eller streamingværktøjskæder:
# 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
Vigtige kodningsparametre:
--preset(0 til 12): Forudindstilling4–6tilbyder den optimale balance mellem høj komprimeringseffektivitet og kodningshastighed.-crf(Constant Rate Factor, 0 til 63): Værdier mellem24og32er standard for web- og højdefinitionsdistribution.
5. Sådan åbnes og afspilles AV1 / IVF videofiler
AV1 er universelt integreret i de største webbrowsere, mediesuiter og operativsystemer:
1. Webbrowsere (indbygget afspilning)
Moderne webbrowsere dekoder native AV1-video med hardwareacceleration:
- Google Chrome, Microsoft Edge, Mozilla Firefox, Brave og Apple Safari (på understøttede enheder).
- Træk og slip blot en
output_av1.mp4elleroutput_av1.webmfil direkte ind i browserfanen.
2. VLC Media Player (tværplatform)
- Download den seneste version af VLC Media Player (Windows, macOS, Linux, Android, iOS).
- Åbn VLC, gå til Media > Open File…, og vælg din
.av1,.ivf,.webmeller.mp4fil. - VLC bruger sit indbyggede
dav1ddekoderbibliotek til højhastighedssoftware- og hardwareaccelereret afspilning.
3. MPV Player
MPV inkluderer indbygget support for dav1d og hardware-dekodere:
mpv output.ivf
# or
mpv output_av1.mp4
4. Windows Media Player / Film & TV-app
- Windows 10- og 11-brugere kan downloade den gratis AV1 Video Extension direkte fra Microsoft Store for at aktivere indbygget AV1-afspilning i standard Windows-medieapps.
6. Sammenligning af AV1 vs. HEVC (H.265) vs. AVC (H.264)
| Funktion | AVC / H.264 | HEVC / H.265 | AOMedia AV1 |
|---|---|---|---|
| År afsluttet | 2003 | 2013 | 2018 |
| Licensering | Royalty (MPEG LA) | Flere royaltypuljer | 100% Royalty-fri |
| Bitratebesparelser | Basislinje ($0%$) | ~40–50% over AVC | ~50–55%+ over AVC |
| Maksimal Superblokstørrelse | $16 \times 16$ | $64 \times 64$ | $128 \times 128$ |
| Filmskornsyntese | Nej | Nej | Ja (Indfødt) |
| Browserkompatibilitet | Universel | Begrænset / Selektiv | Udbredt (Alle større browsere) |
7. Ofte stillede spørgsmål (FAQ)
**Q1: Hvad er den største forskel mellem en .av1-fil og en .ivf-fil?
A1: En .av1-fil indeholder rå AV1-elementære videostrømme, mens en .ivf-fil er en minimal rammebeholder, der omslutter rå AV1-rammer med timing- og opløsningsmetadata.
**Q2: Er AV1 fuldstændig gratis at bruge uden licensroyalties? A2: Ja, AV1 er en open source, royalty-fri codec, der er skabt af Alliance for Open Media for at fjerne patentlicensgebyrer for udviklere og distributører.
**Q3: Hvilken encoder er bedst til at kode AV1-video effektivt i dag? A3: SVT-AV1 er den industrielle standard open source-encoder, der tilbyder hurtig flertrådet ydeevne og produktionsklassens komprimeringseffektivitet.
**Q4: Kan moderne smartphones og computere afspille AV1-videoer ved hjælp af hardwareacceleration? A4: Ja, moderne GPU’er og SoC’er fra Intel, AMD, NVIDIA, Apple, Qualcomm og MediaTek indeholder dedikeret silicon til hardwareaccelereret AV1-dekodning.
**Q5: Hvilke standardbeholderformater indeholder typisk AV1-videostrømme?
A5: AV1‑videostrømme pakkes typisk i MP4 (.mp4), WebM (.webm) og Matroska (.mkv) container‑filer.
8. Opsummering
AOMedia Video 1 (AV1) markerer en afgørende overgang i moderne digital videodistribution. Ved at samle brancheledere bag en åben, royalty‑fri og hyper‑effektiv komprimeringsarkitektur fjerner AV1 licensmæssige hindringer, samtidig med at den leverer overlegen videokvalitet ved lavere båndbredde på milliarder af tilsluttede enheder verden over.