AVIF-kuva (.avif)
ISO/IEC StandardiAVIF 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:
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 66ASCII-ESITYSTAPA: ftypavif
Standardointi: ISO/IEC 23000-22 (MIAF) / AOMedia Specification
Tekniset tiedot
| Säiliöarkkitehtuuri | ISO Base Media File Format (ISOBMFF / MP4-konttiarkkitehtuuri) |
| Pakkaus | AV1:n kehystensisäinen videopakkaus suuntaennustuksella ja tiilijaolla |
| Tavujärjestys (Endianness) | Big-Endian ISOBMFF-atomi-/laatikko-kooille ja fourCC-koodeille |
| Väriavaruudet | BT.2020, DCI-P3, sRGB, Täydelliset ICC-profiilit, NCLX-väriavaruuden päävärit |
| Kanavat ja rakenne | Yksivärinen, YUV 4:2:0, 4:2:2, 4:4:4 ja ylimääräinen alfakanava |
| Suurimmat mitat | 65,536 x 65,536 pikseliä ruudukon kutakin tiiltä kohti (rajoittamaton usean tiilen sommittelulla) |
| Läpinäkyvyys | Täysi 8-, 10- tai 12-bittinen alfa-läpinäkyvyyskanava |
| Suoratoisto ja progressiivinen lataus | Progressiivinen renderöinti tuettu monikerroksisen ruutujakoon perustuvan tiilijaon avulla |
Tekninen vertailumatriisi: AVIF vs. kilpailijat
| Tekninen attribuutti | AVIF (Nykyinen) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| Pakkaustehokkuus | Usein tehokas valokuvakuville; tulokset vaihtelevat kuvan ja koodaimen mukaan. | Voi joissakin kuvissa olla tehokkaampi kuin JPEG; tulokset vaihtelevat. | Perustaso | Tehokas pakkaus ja painotus häviöttömyyteen. |
| Värisyvyys ja HDR | Natiivi 8-, 10- ja 12-bittinen HDR ja BT.2020-väriavaruus | Vain 8-bittinen sRGB | Tavallinen 8-bittinen | Jopa 32-bittinen liukuluku-HDR |
| Koodausnopeus | Hidas ja prosessoria kuormittava (vaatii kehittyneitä AV1-heuristiikkoja) | Nopea tai kohtuullinen | Erittäin nopea | Kohtuullisesta nopeaan |
| Lisensointi | Rojaltivapaa avoin lähdekoodi (AOMedia) | Rojaltivapaa (Google) | Ilmainen standardi | Rojaltivapaa (ISO) |
| Selaintuki | Monet 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
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:ää.
Aiheeseen liittyvät AVIF-muunnosparit
AVIF-kuvien muuntaminen JPEG-muotoon voi auttaa vanhojen ohjelmistojen kanssa, jos ne eivät tue AV1 Image File Format -muotoa.
Perinteisen JPEG-kuvan muuntaminen AVIF-muotoon pienentää tiedostokokoa merkittävästi säilyttäen samalla korkean visuaalisen laadun edistyneen modernin videokoodaustekniikan avulla.
Sijoita AVIF-verkkokuva yhdelle PDF-sivulle kampanjan tarkastelua varten. Se piirretään tavalliselle canvas-kuvalle, joten AVIF-koodaus ja HDR-apudata menetetään.