AVIF slika (.avif)
ISO/IEC StandardAVIF je otvoreni format slika nove generacije izveden iz AV1 video kodeka, koji donosi izuzetnu efikasnost kompresije, visoki dinamički opseg (HDR) i široke spektre boja.
Konvertujte AVIF u JPG
Besplatan konvertor AVIF u JPG u pregledaču. Konvertujte datoteke odmah na svom uređaju.
Kompresujte AVIF na mreži
Privatno - datoteke nikada ne napuštaju vaš uređaj
Pregled i metapodaci
Operativni sistemi i analizatori datoteka identifikuju AVIF datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (magični bajtovi)
Operativni sistemi i analizatori datoteka identifikuju AVIF datoteke proverom početnog binarnog niza bajtova:
HEKSADECIMALNI POTPIS (OFFSET 4):
66 74 79 70 61 76 69 66ASCII REPREZENTACIJA: ftypavif
Standardizacija: ISO/IEC 23000-22 (MIAF) / specifikacija AOMedia
Tehničke specifikacije
| Arhitektura kontejnera | ISO Base Media File Format (ISOBMFF / MP4 arhitektura kontejnera) |
| Kompresija | AV1 video-kompresija unutar kadra sa usmerenom prostornom predikcijom i podelom na pločice |
| Bajtni redosled (Endianness) | big-endian za veličine ISOBMFF atoma/boksova i fourCC kodove |
| Prostori boja | BT.2020, DCI-P3, sRGB, Potpuni ICC profili, NCLX primarne boje |
| Kanali i struktura | Monohromatski, YUV 4:2:0, 4:2:2, 4:4:4 i pomoćni alfa kanal |
| Maksimalne dimenzije | 65,536 x 65,536 piksela po mrežnoj pločici (neograničeno preko kompozicije sa više pločica) |
| Transparentnost | Potpuni 8-bitni, 10-bitni ili 12-bitni alfa kanal transparentnosti |
| Strimovanje i progresivno učitavanje | Progresivno prikazivanje podržano preko višeslojne prostorne podele na pločice |
Tehnička matrica poređenja: AVIF u odnosu na konkurente
| Tehnički atribut | AVIF (Trenutno) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| Efikasnost kompresije | Najviša efikasnost kompresije za fotografske slike | Dobra (25%-35% u odnosu na JPEG) | Osnovni standard | Visoka efikasnost + fokus na kompresiju bez gubitaka |
| Dubina boja i HDR | izvorni HDR od 8, 10 i 12 bita i BT.2020 spektar boja | Samo 8-bitni sRGB | 8-bitni standard | Do 32-bitnog HDR-a u pokretnom zarezu |
| Brzina kodiranja | Sporo / zahtevno u pogledu procesorske snage (zahteva sofisticiranu AV1 heuristiku) | Od brze do umerene | Izuzetno brza | Umerena do brza |
| Licenciranje | Otvorenog koda, bez tantijema (AOMedia) | Bez naknada za licencu (Google) | Besplatan standard | Bez tantijema (ISO) |
| Podrška u pregledačima | Podržavaju ga mnogi aktuelni pregledači; pokrivenost zavisi od verzije i platforme. | Široka podrška; dostupnost varira u zavisnosti od proizvoda i verzije. | Podrška u aktuelnim pregledačima je široka; dostupnost zavisi od verzije pregledača i platforme. | Eksperimentalno u Chromium-u |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
AVIF datoteka ne uspeva da se prikaže uz grešku 'Invalid ISOBMFF container'.
Osnovni uzrok: Nedostaje ili je oštećen 'ftyp' boks ili nedostaje 'avif' identifikator brenda na poziciji 0x04.
Oporavak: Pregledajte datoteku pomoću alata MP4Box ili heksadecimalnog uređivača da biste osigurali da bajtovi 4-11 sadrže 'ftypavif' ili kompatibilni brend 'mif1'.
Bezbednosna analiza i vektori napada parsera
AVIF se oslanja na složene dekodere bitskog toka AV1 video zapisa (dav1d / libaom). Bezbedne implementacije izolovane su u ograničenim okruženjima (sandbox).
Poznati vektori napada
- Iskorišćavanje ranjivosti u složenom parsiranju bitskog toka u AV1 aritmetičkom kodiranju ili logici sinteze zrna filma.
- Uskraćivanje usluge (DoS) usled nedostatka memorije putem deklaracija ogromnih mreža pločica.
Najbolje prakse za zaštitu: Koristite savremene Rust dekodere u izolovanom okruženju (ravif) ili ažurirani libavif sa dav1d bibliotekom.
Istorijat i prekretnice
Ključne prednosti
- Vodeća efikasnost kompresije sa gubicima u industriji (do 50% manje od JPEG-a i 20% manje od WebP-a).
- Nativna podrška za 10-bitni i 12-bitni visoki dinamički opseg (HDR) i široki spektar boja (WCG).
- Podržan od velikih tehnoloških kompanija (Google, Apple, Microsoft, Netflix, Mozilla) bez ikakvih autorskih naknada.
Tehnička ograničenja i nedostaci
- Kodiranje je znatno zahtevnije za procesor i sporije u poređenju sa JPEG-om ili WebP-om.
- Zahteva moderan hardver ili ažurirane operativne sisteme za dekodiranje ubrzano preko hardvera.
- Režim bez gubitaka je uglavnom manje efikasan od PNG-a ili WebP-a bez gubitaka za jednostavnu korisničku grafiku.
Zanimljivosti
- AVIF je upakovan unutar iste strukture ISOBMFF kontejnera koju koriste MP4 video datoteke.
- Netflix koristi AVIF za sličice u korisničkom interfejsu svog globalnog kataloga, čime štedi terabajte mrežnog protoka svakodnevno.
- AVIF podržava sintezu zrna filma, čime se veštački generiše prijatna tekstura bez čuvanja obimnog visokofrekventnog šuma.
Često postavljana tehnička pitanja
Da li je AVIF bolji od WebP-a?
Kod nekih fotografija AVIF može da proizvede manje datoteke od WebP-a uz sličan vizuelni kvalitet. Razlika zavisi od slike, enkodera i podešavanja. AVIF podržava i veću dubinu boja i HDR, a kodiranje može da traje duže.
Zašto je AVIF-u potrebno više vremena za kodiranje?
AVIF koristi algoritme kompresije unutar frejma AV1 video kodeka, koji procenjuju hiljade uglova prostorne predikcije, veličina transformacionih blokova (od 4x4 do 64x64) i filtera petlje kako bi pronašli matematički optimalnu kompresiju.
Može li AVIF da zameni JPEG za svakodnevne slike na vebu?
AVIF podržavaju mnogi aktuelni pregledači, mada podrška zavisi od verzije pregledača i platforme. HTML oznaka <picture> sa rezervnim formatom može da obezbedi alternativu za klijente koji ga ne podržavaju.
Povezani parovi konverzije za AVIF
Konvertovanje AVIF slika u JPEG može pomoći pri radu sa starijim softverom koji ne podržava AV1 Image File Format.
Konverzija starije JPEG slike u AVIF sliku značajno smanjuje veličinu datoteke uz očuvanje visokog vizuelnog kvaliteta zahvaljujući naprednoj tehnologiji savremenog video kodiranja.
Postavite veb sliku u AVIF formatu na jednu PDF stranicu radi pregleda kampanje. Slika se iscrtava na standardno platno, pa se gube AVIF kodiranje i pomoćni HDR podaci.