AV1 (.av1 / .ivf) videoformat: Den royaltyfrie neste-generasjonskodeken forklart
Etter hvert som 4K-, 8K- og HDR-strømming dominerer moderne nettmedia, har båndbreddekravene overgått eldre kompresjonsstandarder som H.264 (AVC) og lisensavgiftsbelastede kodeker som H.265 (HEVC). AOMedia Video 1 (AV1)—vanligvis lagret som rå bitstrømmer med .av1 eller .ivf (Indeo Video Framework)-utvidelsen—er en åpen, royaltyfri videokomprimeringsstandard designet spesielt for internettvideolevering, videokonferanser og høy‑effektiv strømming.
Utviklet av Alliance for Open Media (AOMedia)—et konsortium bestående av Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla og andre—leverer AV1 banebrytende datakomprimering uten lisensavgifter eller patentrettslig usikkerhet.
1. Hva er en AV1 / IVF videofil?
En AV1‑fil inneholder elementære videobitstrømmer kodet med AOMedia Video 1‑komprimeringsalgoritmen. I sin rå form kan en AV1‑elementærstrøm bruke .av1‑utvidelsen, men den pakkes ofte inn i det lettvektige IVF (.ivf)‑containerformatet. IVF er et enkelt rammeformat som er mye brukt av åpen‑kilde‑verktøy for å transportere ukomprimerte rå videorammer sammen med grunnleggende rammestørrelse, tidsbase og bildefrekvens‑hoder.
For levering til sluttbruker og avspilling er AV1‑video vanligvis muxet inn i standard container‑formater som:
- MP4 (
.mp4) via ISO Base Media File Format (ISOBMFF)-bindinger - Matroska (
.mkv) - WebM (
.webm) for HTML5‑video‑strømming i nettleseren
AV1 leverer omtrent 30 % høyere kompresjonseffektivitet enn HEVC (H.265) og VP9, og opptil 50 % eller mer besparelser sammenlignet med H.264 (AVC) ved identisk subjektiv visuell kvalitet.
2. Viktige egenskaper ved AV1 (.av1 / .ivf)
| Kjennetegn | Spesifikasjon / Detalj |
|---|---|
| Standardiseringsorgan | Allianse for åpen media (AOMedia) |
| Utgivelsesdato | 2018 (Endelig spesifikasjon) |
| Filendelser | .av1, .ivf, .webm, .mp4, .mkv |
| Lisensieringsmodell | 100% royaltyfri og åpen kilde |
| Komprimeringseffektivitet | ~30 % høyere enn HEVC/VP9; ~50 %+ høyere enn AVC/H.264 |
| Maksimal oppløsning | Opptil 8K UHD ($7680 \times 4320$) og videre |
| Fargeprofiler og bitdybde | 8‑bit, 10‑bit og 12‑bit farge; 4:2:0, 4:2:2 og 4:4:4 kromasampling |
| Dynamisk område | Innebygd støtte for SDR, HDR10, HDR10+ og HLG |
| Primære åpne kodere | SVT-AV1, libaom-av1, rav1e |
| Maskinvarestøtte | Innfødt silikondekoding på tvers av Intel, AMD, NVIDIA, Apple Silicon, Qualcomm og MediaTek |
Kjerne-strategiske fordeler:
- Ingen royalty-eksponering: Strømmetjenester og nettleserleverandører kan distribuere video i høy oppløsning uten komplekse patentrettighetsavgifter.
- Overlegen nettytelse: Reduserer mobil databruk og videobuffering drastisk for plattformer som YouTube og Netflix.
- Filmskornsyntese: Syntetiserer korn under avspilling i stedet for å kode støyende kornbits, noe som sparer enorm båndbredde på filmisk innhold.
3. Dyptgående tekniske funksjoner i AV1
AV1 optimaliserer den klassiske blokkbaserte hybride videokodingsarkitekturen med moderne algoritmeforbedringer:
A. Fleksibel blokkpartisjonering (Superblokker opptil $128 \times 128$)
- AV1 introduserer $128 \times 128$ Superblokker (utvidet fra VP9s $64 \times 64$).
- Støtter rekursiv splitting med et 10-veis partisjonstre (inkludert horisontale/vertikale splittelser, 1:4 og 4:1 sideforhold rektangulære splittelser, og T‑formede underinndelinger).
- Lar koderen tilpasse blokkgrensene presist til fine kanter, jevne gradienter og uregelmessig bevegelse.
B. Rike intra-prediksjonsmoduser
- Inneholder 56 retningsbestemte intra‑prediksjonsvinkler for å modellere kantorienteringer med mikro‑presisjon.
- Glatte og Paeth-prediktorer: Rekonstruerer myke gradienter og komplekse overflate‑luma uten båndingsartefakter.
- Chroma fra Luma (CFL): Forutsier krominansfargekanaler direkte fra rekonstruerte luminansprøver, og minimerer fargeredundans.
C. Avansert inter-prediksjon og bevegelseskompensasjon
- Warped Motion Compensation (Affinmodellering): Modellere nøyaktig ikke‑translasjonsbevegelse som panorering, kamerarotasjon, zoom og perspektivforvrengning med 6‑parameter affine transformasjoner.
- Overlappende blokkbevegelseskompensasjon (OBMC): Glatter bevegelsesvektorer over tilstøtende blokkgrenser for å eliminere blokkartefakter.
- Sammensatte prediksjonsmoduser: Blander to ulike referanserammer ved hjelp av kileformede og differansevektede masker.
D. Avansert in-loop etterbehandlingspipeline
For å opprettholde krystallklar rammekvalitet ved lave bithastigheter, bruker AV1 et 4-trinns løkke-filtreringssystem:
- Deblocking Filter: Glatter ut rutenettssømmene over blokkpartisjoner.
- Constrained Directional Enhancement Filter (CDEF): Analyserer retningsbestemte pikselmønstre for å skjerpe kanter og undertrykke ringing‑artefakter.
- Loop Restoration Filter (LR): Bruker Wiener-filtre og selvstyrt gjenoppretting for å gjenopprette høyfrekvente teksturdetaljer som gikk tapt under kvantisering.
- Film Grain Synthesis: Fjerner støyende analogt korn før komprimering og instruerer dekoderen til å gjen‑syntetisere tilsvarende kornparametere lokalt under avspilling.
4. Hvordan lage og kode AV1 / IVF-filer
AV1‑filer kan opprettes ved hjelp av åpen‑kilde‑koder som SVT-AV1 (Scalable Video Technology for AV1, medutviklet av Intel og AOMedia), libaom, eller rav1e, vanligvis kjørt gjennom FFmpeg.
Metode 1: Koding med FFmpeg og SVT-AV1 (Raskest & produksjonsklar)
For å kode en videofil til en AV1‑komprimert .mp4‑container:
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4
Metode 2: Generere en rå AV1-bitstrøm eller IVF-beholder
For å lage en frittstående .ivf‑ eller .av1‑strøm for testing eller strømningsverktøykjeder:
# 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
Viktige kodeparametere:
--preset(0 til 12): Forhåndsinnstilling4–6gir den optimale balansen mellom høy komprimeringseffektivitet og kodingshastighet.-crf(Constant Rate Factor, 0 til 63): Verdier mellom24og32er standard for nett og høydefinisjonsdistribusjon.
5. Hvordan åpne og spille AV1 / IVF videofiler
AV1 er universelt integrert i de fleste nettlesere, mediesuiter og operativsystemer:
1. Nettlesere (innfødt avspilling)
Moderne nettlesere dekoder AV1‑video innfødt med maskinvareakselerasjon:
- Google Chrome, Microsoft Edge, Mozilla Firefox, Brave og Apple Safari (på støttede enheter).
- Bare dra og slipp en
output_av1.mp4‑ elleroutput_av1.webm‑fil direkte inn i nettleserfanen.
2. VLC Media Player (tverrplattform)
- Last ned den nyeste versjonen av VLC Media Player (Windows, macOS, Linux, Android, iOS).
- Åpne VLC, gå til Media > Open File…, og velg din
.av1,.ivf,.webmeller.mp4‑fil. - VLC bruker sitt innebygde
dav1ddekoderbibliotek for høyhastighets programvare- og maskinvareakselerert avspilling.
3. MPV Player
MPV inkluderer innebygd støtte for dav1d og maskinvare-dekodere:
mpv output.ivf
# or
mpv output_av1.mp4
4. Windows Media Player / Movies & TV-app
- Windows 10- og 11-brukere kan laste ned den gratis AV1 Video Extension direkte fra Microsoft Store for å aktivere innebygd AV1-avspilling i standard Windows-medieapper.
6. AV1 vs. HEVC (H.265) vs. AVC (H.264) sammenligning
| Funksjon | AVC / H.264 | HEVC / H.265 | AOMedia AV1 |
|---|---|---|---|
| År fullført | 2003 | 2013 | 2018 |
| Lisensiering | Royalty (MPEG LA) | Flere royalty-pooler | 100 % royaltyfri |
| Bitratebesparelser | Basislinje ($0%$) | ~40–50% over AVC | ~50–55%+ over AVC |
| Maks superblokkstørrelse | $16 \times 16$ | $64 \times 64$ | $128 \times 128$ |
| Filkornsyntese | Nei | Nei | Ja (Native) |
| Nettleserkompatibilitet | Universell | Begrenset / Selektiv | Utbredt (Alle store nettlesere) |
7. Ofte stilte spørsmål (FAQ)
**Q1: Hva er hovedforskjellen mellom en .av1-fil og en .ivf-fil?
A1: En .av1-fil inneholder rå AV1-elementære videostrømmer, mens en .ivf-fil er en minimal rammebeholder som pakker rå AV1-rammer med tids- og oppløsningsmetadata.
**Q2: Er AV1 helt gratis å bruke uten lisensroyaltyavgifter? A2: Ja, AV1 er en åpen kildekode, royaltyfri codec laget av Alliance for Open Media for å eliminere patentlisensavgifter for utviklere og distributører.
**Q3: Hvilken enkoder er best for å kode AV1-video effektivt i dag? A3: SVT-AV1 er bransjestandardens åpne kildekode-enkoder, som tilbyr rask flertrådet ytelse og kompresjonseffektivitet på produksjonsnivå.
**Q4: Kan moderne smarttelefoner og datamaskiner spille av AV1-videoer ved hjelp av maskinvareakselerasjon? A4: Ja, moderne GPU-er og SoC-er fra Intel, AMD, NVIDIA, Apple, Qualcomm og MediaTek inkluderer dedikert silisium for maskinvareakselerert AV1-dekoding.
**Q5: Hvilke standard containerformater holder vanligvis AV1-videostrømmer?
A5: AV1‑videostrømmer pakkes vanligvis i MP4 (.mp4), WebM (.webm) og Matroska (.mkv) container‑filer.
8. Sammendrag
AOMedia Video 1 (AV1) markerer en avgjørende overgang i moderne digital videodistribusjon. Ved å samle bransjeledere bak en åpen, royalty‑fri og hyper‑effektiv komprimeringsarkitektur, fjerner AV1 lisensieringshindringer samtidig som den leverer overlegen videokvalitet ved lavere båndbredde på milliarder av tilkoblede enheter over hele verden.