AV1 (.av1 / .ivf) -videomuoto: Royalty‑Free -seuraavan sukupolven koodekki selitetty
Kun 4K-, 8K- ja HDR‑suoratoisto hallitsee nykyaikaista verkkoviihdettä, kaistanleveyden tarpeet ovat ylittäneet vanhentuneet pakkausstandardit kuten H.264 (AVC) ja rojaltimaksuja vaativat koodekit kuten H.265 (HEVC). AOMedia Video 1 (AV1)—yleensä tallennettuna raakana bittivirtoina, joiden tiedostopääte on .av1 tai .ivf (Indeo Video Framework)—on avoin, rojaltiton videopakkausstandardi, joka on suunniteltu erityisesti internet‑videon jakeluun, videoneuvotteluihin ja tehokkaaseen suoratoistoon.
Kehittänyt Alliance for Open Media (AOMedia)—konsortio, johon kuuluvat Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla ja muut—AV1 tarjoaa huippuluokan datan pakkausta ilman lisenssimaksuja tai patenttien epävarmuutta.
1. Mikä on AV1 / IVF -videotiedosto?
AV1‑tiedosto sisältää perusvideobittivirtoja, jotka on koodattu AOMedia Video 1 -pakkausalgoritmilla. Raakana se voi käyttää .av1‑tiedostopäätettä, mutta se pakataan usein kevyeseen IVF (.ivf)‑kontainerimuotoon. IVF on yksinkertainen kehysmuoto, jota avoimen lähdekoodin työkalut käyttävät laajasti siirtämään pakkaamattomia raakavideokehyspaketteja peruskehyskoon, aikapohjan ja kuvataajuuden otsakkeiden kanssa.
Loppukäyttäjän toimitusta ja toistoa varten AV1-video paketoidaan tyypillisesti standardeihin säiliömuotoihin, kuten:
- MP4 (
.mp4) ISO Base Media File Format (ISOBMFF) -sidosten avulla - Matroska (
.mkv) - WebM (
.webm) HTML5-selaimessa tapahtuvaa videovirtausta varten
AV1 tarjoaa noin 30 % paremman pakkaustehokkuuden kuin HEVC (H.265) ja VP9, ja jopa 50 % tai enemmän säästöä verrattuna H.264 (AVC):hen identtisellä subjektiivisella visuaalisella laadulla.
2. AV1:n (.av1 / .ivf) keskeiset ominaisuudet
| Ominaisuus | Määrittely / Yksityiskohta |
|---|---|
| Standardointielin | Avoimen median liitto (AOMedia) |
| Julkaisupäivä | 2018 (Lopullinen määrittely) |
| Tiedostopäätteet | .av1, .ivf, .webm, .mp4, .mkv |
| Lisensointimalli | 100 % rojaltiton ja avoimen lähdekoodin |
| Pakkaustehokkuus | ~30% korkeampi kuin HEVC/VP9; ~50%+ korkeampi kuin AVC/H.264 |
| Maksimiresoluutio | Jopa 8K UHD ($7680 \times 4320$) ja sen yli |
| Väriprofiilit ja bittisyvyys | 8-bittinen, 10-bittinen ja 12-bittinen väri; 4:2:0, 4:2:2 ja 4:4:4 värinäytteistys |
| Dynaaminen alue | Alkuperäinen tuki SDR:lle, HDR10:lle, HDR10+:lle ja HLG:lle |
| Ensisijaiset avoimet enkooderit | SVT-AV1, libaom-av1, rav1e |
| Laitteistotuki | Alkuperäinen piisirunko dekoodaus Intelin, AMD:n, NVIDIA:n, Apple Siliconin, Qualcommin ja MediaTekin laitteilla |
Keskeiset strategiset edut:
- Nollapalkkioaltistus: Suoratoistopalvelut ja selainten toimittajat voivat jakaa korkearesoluutioista videota ilman monimutkaisia patenttipoolimaksuja.
- Ylivoimainen verkkosuorituskyky: Vähentää dramaattisesti mobiilidatan kulutusta ja videopuskurointia alustoilla kuten YouTube ja Netflix.
- Elokuvakiteen synteesi: Synteettinen rakeisuus toistossa sen sijaan, että koodattaisiin kohinaa sisältäviä rakeen bittejä, mikä säästää valtavan kaistanleveyden elokuvasisällössä.
3. AV1:n syvälliset tekniset ominaisuudet
AV1 optimoi perinteistä lohkopohjaista hybridivideokoodausrakennetta nykyaikaisilla algoritmisilla parannuksilla:
A. Joustava lohkojen jakaminen (Superlohkot enintään $128 \times 128$)
- AV1 esittelee $128 \times 128$ Superlohkot (laajennettu VP9:n $64 \times 64$ lohkoista).
- Tukee rekursiivista jakamista 10‑haaraisella jakopuun avulla (mukaan lukien vaakasuorat/pystysuorat jaot, 1:4 ja 4:1 kuvasuhteiset suorakulmaiset jaot sekä T‑muotoiset alajako).
- Mahdollistaa enkooderin tarkkaan sovittaa lohkojen rajat hienoihin reunoihin, pehmeisiin liukuvärjäyksiin ja epäsäännölliseen liikkeeseen.
B. Rikkaat intraennustustilat
- Sisältää 56 suuntaista intra‑ennustuskulmaa reunasuuntausten mallintamiseen mikrotarkkuudella.
- Smooth- ja Paeth‑ennustajat: Rekonstruktioi pehmeitä liukuvärjäyksiä ja monimutkaista pinnan luma‑arvoa ilman kaistaleita.
- Kroma luminanssista (CFL): Ennustaa krominanssivärikanavat suoraan rekonstruoiduista luminanssi‑näytteistä, minimoiden värin redundanssin.
C. Edistyksellinen inter-ennuste ja liikekorjaus
- Vääristynyt liikkeen kompensointi (Affine‑mallinnus): Mallintaa tarkasti ei‑käännöksellistä liikettä, kuten panorointia, kameran kiertoa, zoomauksia ja perspektiivivääristymiä 6‑parametrisilla affiinimuunnoksilla.
- Ylittävä lohko‑liikkeen kompensointi (OBMC): Tasaa liikevektoreita vierekkäisten lohkojen rajoilla estäen lohkoartefaktit.
- Yhdistetyt ennustustilat: Yhdistää kaksi erillistä referenssikehystä käyttämällä keilanmuotoisia ja erojakaumapainotettuja maskia.
D. Edistynyt in-loop jälkikäsittelyputki
Alhaisten bittinopeuksien aikana kehyksen moitteettoman laadun säilyttämiseksi AV1 käyttää nelivaiheista silmukkasuodatinjärjestelmää:
- Deblocking-suodatin: Tasaa ruudukon saumoja lohkojen jakautumisen yli.
- Rajoitettu suuntainen parannussuodatin (CDEF): Analysoi suuntaisia pikselikuvioita terävöittääkseen reunoja ja vähentääkseen resonanssihäiriöitä.
- Silmukan palautussuodatin (LR): Käyttää Wiener-suodattimia ja itseohjattua palautusta palauttaakseen kvantisoinnin aikana menetetyt korkean taajuuden tekstuuriyksityiskohdat.
- Filmi-rypäleen synteesi: Poistaa kohinaa sisältävän analogisen rakeen ennen pakkausta ja ohjeistaa dekooderin synteesiä vastaavien rakeen parametrien paikallisesti toiston aikana.
4. Kuinka luoda ja koodata AV1 / IVF -tiedostoja
AV1-tiedostoja voidaan luoda avoimen lähdekoodin enkoodereilla, kuten SVT-AV1 (Scalable Video Technology for AV1, Intelin ja AOMedian yhteiskehittämä), libaom tai rav1e, yleensä FFmpeg-ohjelmiston kautta.
Menetelmä 1: Koodaus FFmpegillä ja SVT-AV1:lla (nopein & tuotantovalmiina)
Koodaa videotiedosto AV1-pakattuun .mp4-konttiin:
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4
Menetelmä 2: Raakan AV1-bittivirran tai IVF-säiliön luominen
Luo itsenäinen .ivf- tai .av1-virta testaukseen tai suoratoistotyökaluketjuihin:
# 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
Keskeiset koodausparametrit:
--preset(0–12): Esiasetus4–6tarjoaa optimaalisen tasapainon korkean pakkaustehojen ja koodausnopeuden välillä.-crf(Constant Rate Factor, 0–63): Arvot24–32ovat vakiintuneita verkkoa ja teräväpiirtojakelua varten.
5. Kuinka avata ja toistaa AV1 / IVF -videotiedostoja
AV1 on yleisesti integroitu suuriin verkkoselaimiin, mediasovelluksiin ja käyttöjärjestelmiin:
1. Verkkoselaimet (natiivi toisto)
Nykyaikaiset verkkoselaimet dekoodaavat AV1‑videon natiivisti laitteistokiihdytyksellä:
- Google Chrome, Microsoft Edge, Mozilla Firefox, Brave ja Apple Safari (tuetuilla laitteilla).
- Vedä ja pudota
output_av1.mp4‑ taioutput_av1.webm‑tiedosto suoraan selaimen välilehdelle.
2. VLC Media Player (monialustainen)
- Lataa uusin versio VLC Media Player (Windows, macOS, Linux, Android, iOS).
- Avaa VLC, siirry kohtaan Media > Open File…, ja valitse
.av1,.ivf,.webmtai.mp4-tiedostosi. - VLC käyttää sisäänrakennettua
dav1d-dekooderikirjastoa nopeaan ohjelmisto- ja laitteistokiihdytettyyn toistoon.
3. MPV Player
MPV sisältää sisäänrakennetun tuen dav1d:lle ja laitteistodekoodereille:
mpv output.ivf
# or
mpv output_av1.mp4
4. Windows Media Player / Elokuvat & TV -sovellus
- Windows 10- ja 11 -käyttäjät voivat ladata ilmaisen AV1 Video Extension -laajennuksen suoraan Microsoft Storesta ottaakseen käyttöön natiivin AV1-toiston Windowsin oletusmediakäyttöohjelmissa.
6. AV1 vs. HEVC (H.265) vs. AVC (H.264) -vertailu
| Ominaisuus | AVC / H.264 | HEVC / H.265 | AOMedia AV1 |
|---|---|---|---|
| Valmistumisvuosi | 2003 | 2013 | 2018 |
| Lisensointi | Royalty-maksu (MPEG LA) | Useita royalty-poolia | 100% royalty-ilmainen |
| Bittinopeuden säästöt | Peruslinja ($0%$) | ~40–50% yli AVC | ~50–55%+ yli AVC |
| Maksimi Superblock-koko | $16 \times 16$ | $64 \times 64$ | $128 \times 128$ |
| Filmin rakeisuuden synteesi | Ei | Ei | Kyllä (Alkuperäinen) |
| Selainyhteensopivuus | Universaali | Rajoitettu / Valikoiva | Laajalle levinnyt (Kaikki tärkeimmät selaimet) |
7. Usein kysytyt kysymykset (FAQ)
**Q1: Mikä on tärkein ero .av1-tiedoston ja .ivf-tiedoston välillä?
A1: .av1-tiedosto sisältää raakoja AV1‑alkuperäisiä videovirtoja, kun taas .ivf-tiedosto on minimaalinen kehyskontti, joka pakkaa raakat AV1‑ruudut ajoitus- ja resoluutiotietojen kanssa.
**Q2: Onko AV1 täysin ilmainen käyttää ilman lisenssiroyaltioita? A2: Kyllä, AV1 on avoimen lähdekoodin, royalty‑vapaa koodekki, jonka on luonut Alliance for Open Media poistaakseen patenttilisenssimaksut kehittäjiltä ja jakelijoilta.
**Q3: Mikä enkooderi on paras AV1‑videon tehokkaaseen koodaukseen tänään? A3: SVT-AV1 on alan standardi avoimen lähdekoodin enkooderi, joka tarjoaa nopean monisäikeisen suorituskyvyn ja tuotantotason pakkaustehokkuuden.
**Q4: Voivatko nykyaikaiset älypuhelimet ja tietokoneet toistaa AV1‑videoita laitteistokiihdytyksellä? A4: Kyllä, nykyaikaiset GPU:t ja SoC:t Inteliltä, AMD:ltä, NVIDIA:lta, Applelta, Qualcommilta ja MediaTekiltä sisältävät omistettua piisirua laitteistokiihdytettyyn AV1‑purkuun.
**Q5: Mitä vakiokontaineriformaatteja käytetään yleisesti AV1‑videovirtojen tallentamiseen?
A5: AV1‑videovirrat paketoidaan yleisesti MP4 (.mp4), WebM (.webm) ja Matroska (.mkv) -säiliötiedostoihin.
8. Yhteenveto
AOMedia Video 1 (AV1) merkitsee keskeistä siirtymää nykyaikaisessa digitaalisen videon jakelussa. Yhdistämällä alan johtajat avoimen, rojaltivapaan ja hypertehokkaan pakkausarkkitehtuurin taakse, AV1 poistaa lisensointiin liittyvät esteet samalla kun se tarjoaa ylivoimaista videolaatua alhaisemmilla kaistanleveydillä miljardien yhdistettyjen laitteiden ympäri maailmaa.