AVIF-kuva (.avif)

ISO/IEC Standardi

AVIF on uuden sukupolven avoin kuvamuoto, joka on johdettu AV1-videokoodekista ja tarjoaa huippuluokan pakkaustehokkuuden, laajan dynaamisen alueen (HDR) sekä laajan väriavaruuden.

Muunna tiedostot muodosta AVIF muotoon JPG

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta AVIF muotoon JPG. Muunna tiedostot hetkessä laitteellasi.

Pakkaa AVIF verkossa

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

Tarkastele tiedostoa ja sen metatietoja

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat AVIF-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat AVIF-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 4):

66 74 79 70 61 76 69 66

ASCII-ESITYSTAPA: ftypavif

Standardointi: ISO/IEC 23000-22 (MIAF) / AOMedia Specification

Tekniset tiedot

SäiliöarkkitehtuuriISO Base Media File Format (ISOBMFF / MP4-konttiarkkitehtuuri)
PakkausAV1:n kehystensisäinen videopakkaus suuntaennustuksella ja tiilijaolla
Tavujärjestys (Endianness)Big-Endian ISOBMFF-atomi-/laatikko-kooille ja fourCC-koodeille
VäriavaruudetBT.2020, DCI-P3, sRGB, Täydelliset ICC-profiilit, NCLX-väriavaruuden päävärit
Kanavat ja rakenneYksivärinen, YUV 4:2:0, 4:2:2, 4:4:4 ja ylimääräinen alfakanava
Suurimmat mitat65,536 x 65,536 pikseliä ruudukon kutakin tiiltä kohti (rajoittamaton usean tiilen sommittelulla)
LäpinäkyvyysTäysi 8-, 10- tai 12-bittinen alfa-läpinäkyvyyskanava
Suoratoisto ja progressiivinen latausProgressiivinen renderöinti tuettu monikerroksisen ruutujakoon perustuvan tiilijaon avulla

Tekninen vertailumatriisi: AVIF vs. kilpailijat

Tekninen attribuuttiAVIF (Nykyinen)WebPJPEGJPEG XL
PakkaustehokkuusUsein tehokas valokuvakuville; tulokset vaihtelevat kuvan ja koodaimen mukaan.Voi joissakin kuvissa olla tehokkaampi kuin JPEG; tulokset vaihtelevat.PerustasoTehokas pakkaus ja painotus häviöttömyyteen.
Värisyvyys ja HDRNatiivi 8-, 10- ja 12-bittinen HDR ja BT.2020-väriavaruusVain 8-bittinen sRGBTavallinen 8-bittinenJopa 32-bittinen liukuluku-HDR
KoodausnopeusHidas ja prosessoria kuormittava (vaatii kehittyneitä AV1-heuristiikkoja)Nopea tai kohtuullinenErittäin nopeaKohtuullisesta nopeaan
LisensointiRojaltivapaa avoin lähdekoodi (AOMedia)Rojaltivapaa (Google)Ilmainen standardiRojaltivapaa (ISO)
SelaintukiMonet nykyiset selaimet tukevat; kattavuus riippuu versiosta ja alustasta.Laaja tuki; saatavuus vaihtelee tuotteen ja version mukaan.Tuki on laaja nykyisissä selaimissa; saatavuus riippuu selaimen versiosta ja alustasta.Kokeellinen Chromiumissa

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

AVIF-tiedosto ei renderöidy ja antaa virheen 'Invalid ISOBMFF container'.

Perussyy: Puuttuva tai virheellinen 'ftyp'-laatikko tai puuttuva 'avif'-tunniste siirtymässä 0x04.

Korjaus: Tarkasta tiedosto MP4Boxilla tai heksadesimaalieditorilla varmistaaksesi, että tavut 4-11 sisältävät 'ftypavif'- tai yhteensopivan 'mif1'-brändin.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

AVIF perustuu monimutkaisiin AV1-videobittivirran dekoodereihin (dav1d / libaom). Turvalliset toteutukset eristävät dekooderit rajoitettuihin hiekkalaatikoihin.

Tunnetut hyökkäysvektorit

  • Monimutkaiset bittivirran jäsennyksen haavoittuvuudet AV1-aritmeettisessa koodauksessa tai elokuvajyvän synteesilogiikassa.
  • Muistin loppumisesta johtuva palvelunestohyökkäys valtavien moniruutuisten tiiliasettelujen kautta.

Tietoturvan parhaat käytännöt: Käytä moderneja hiekkalaatikoituja Rust-dekoodereita (ravif) tai päivitettyä libavif-kirjastoa dav1d:llä.

Historia ja virstanpylväät

2024Apple iOS 16 ja macOS Ventura ottavat natiivin järjestelmänlaajuisen AVIF-tuen täysin käyttöön.
2020Google Chrome 85 tuo oletuksena natiivin AVIF-dekoodaustuen.
2019Alliance for Open Media (AOMedia) viimeistelee AVIF 1.0.0 -määrittelyn.

Tärkeimmät edut

  • Alan johtava häviöllisen pakkauksen tehokkuus (tiedostokoko jopa 50 % pienempi kuin JPEG:llä ja 20 % pienempi kuin WebP:llä).
  • Natiivi 10- ja 12-bittinen korkean dynaamisen alueen (HDR) ja laajan väriavaruuden (WCG) tuki.
  • Suurten teknologiayritysten (Google, Apple, Microsoft, Netflix, Mozilla) tukema ilman rojaltimaksuja.

Tekniset rajoitukset

  • Koodaus on huomattavasti prosessoriraskaampaa ja hitaampaa kuin JPEG tai WebP.
  • Vaatii modernin laitteiston tai päivitetyt käyttöjärjestelmät laitteistokiihdytettyyn dekoodaukseen.
  • Häviötön tila on yleensä tehottomampi kuin PNG tai häviötön WebP yksinkertaisessa käyttöliittymägrafiikassa.

Mielenkiintoisia teknisiä faktoja

  • AVIF on pakattu täsmälleen samaan ISOBMFF-konttirakenteeseen, jota MP4-videotiedostot käyttävät.
  • Netflix käyttää AVIF-muotoa maailmanlaajuisen luettelonsa käyttöliittymän pienoiskuvissa säästäen teratavuja päivittäistä verkkokaistaa.
  • AVIF tukee elokuvajyvän synteesiä, joka luo keinotekoisesti miellyttävää tekstuuria tallentamatta raskasta korkeataajuista kohinaa.

Usein kysytyt tekniset kysymykset

Onko AVIF parempi kuin WebP?

Joistakin valokuvista voidaan saada AVIF-muodossa WebP:tä pienempi tiedosto samankaltaisella kuvanlaadulla. Ero riippuu kuvasta, koodaimesta ja asetuksista. AVIF tukee myös suurta bittisyvyyttä ja HDR:ää, mutta sen koodaus voi kestää kauemmin.

Miksi AVIF:n koodaaminen kestää kauemmin?

AVIF käyttää AV1-videokoodekin sisäruutukompressioalgoritmeja, jotka arvioivat tuhansia spatiaalisia ennustuskulmia, muunnoslohkokokoja (4x4:stä 64x64:een) ja silmukkasuodattimia matemaattisesti optimaalisen pakkauksen löytämiseksi.

Voiko AVIF korvata JPEG:n jokapäiväisissä verkkokuvissa?

Monet nykyiset selaimet tukevat AVIF:ää, mutta tuki riippuu selaimen ja alustan versiosta. HTML-elementin <picture> avulla voi tarjota vaihtoehtoisen tiedostomuodon selaimille, jotka eivät tue AVIF:ää.