AVIF kép (.avif)
ISO/IEC SzabványAz AVIF egy új generációs, nyílt képformátum, amely az AV1-videokodekből származik, és kiemelkedő tömörítési hatékonyságot, nagy dinamikatartományt (HDR) és széles színteret biztosít.
AVIF konvertálása erre: JPG
Ingyenes, böngészőben használható AVIF-konverter JPG formátumba. A fájlokat azonnal konvertálhatja az eszközén.
AVIF tömörítése online
Privát - a fájlok soha nem hagyják el az eszközét
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) AVIF fájlokat:
Bájtszintű fejlécaláírás (fájlazonosító bájtok)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) AVIF fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 4):
66 74 79 70 61 76 69 66ASCII ÁBRÁZOLÁS: ftypavif
Szabványosítás: ISO/IEC 23000-22 (MIAF) / AOMedia-specifikáció
Műszaki specifikációk
| Konténer architektúra | ISO-alapú médiafájl-formátum (ISOBMFF / MP4-tárolóarchitektúra) |
| Tömörítés | AV1 képkockán belüli (intra) videótömörítés irányított térbeli predikcióval és csempefelosztással |
| Bájtsorrend | Nagy bájtsorrendű az ISOBMFF-atomok és -boxok méretéhez, valamint a fourCC-kódokhoz |
| Színterek | BT.2020, DCI-P3, sRGB, Teljes ICC-profilok, NCLX-színalapok |
| Csatornák és struktúra | Monokróm, YUV 4:2:0, 4:2:2, 4:4:4 és kiegészítő alfacsatorna |
| Max. méretek | 65 536 x 65 536 képpont rácscsempénként (korlátlan többcsempés összeállítással) |
| Átlátszóság | Teljes 8, 10 vagy 12 bites alfa-átlátszósági csatorna |
| Streaming és progresszív | Progresszív megjelenítés támogatása többrétegű térbeli csempézés révén |
Műszaki összehasonlító mátrix: AVIF vs. versenytársak
| Technikai attribútum | AVIF (Jelenlegi) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| Tömörítési hatékonyság | Fényképeknél gyakran hatékony; az eredmény a képtől és a kódolótól függ. | Egyes képeknél felülmúlhatja a JPEG-et; az eredmény változó. | Alapformátum. | Nagy hatékonyság + hangsúly a veszteségmentes tömörítésen |
| Színmélység és HDR | 8, 10, 12 bites natív HDR és BT.2020 színtartomány | Csak 8 bites sRGB | 8 bites szabvány | Akár 32 bites lebegőpontos HDR |
| Kódolási sebesség | Lassú / CPU-igényes (kifinomult AV1-heurisztikákat igényel) | Gyors vagy mérsékelt | Rendkívül gyors | Mérsékelttől a gyorsig |
| Licencelés | Jogdíjmentes Nyílt Forráskódú (AOMedia) | Jogdíjmentes (Google) | Ingyenes szabvány | Jogdíjmentes (ISO) |
| Böngészőtámogatás | Számos jelenlegi böngésző támogatja; az elérhetőség verziónként és platformonként eltér. | Széles körű támogatás; az elérhetőség termékenként és verziónként eltér. | A jelenlegi böngészők széles körben támogatják; az elérhetőség a böngésző verziójától és a platformtól függ. | Kísérleti státusz Chromiumban |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
Az AVIF-fájl megjelenítése meghiúsul az 'Invalid ISOBMFF container' hiba miatt.
Kiváltó ok: Hiányzó vagy hibás 'ftyp' doboz, vagy hiányzó 'avif' márkaazonosító a 0x04 eltolásnál.
Helyreállítás: Vizsgálja meg a fájlt az MP4Boxszal vagy egy hexaszerkesztővel, és ellenőrizze, hogy a 4-11. bájtok az 'ftypavif' vagy a kompatibilis 'mif1' márkát tartalmazzák-e.
Biztonsági elemzés és elemző (parser) támadási vektorok
Az AVIF összetett AV1 videóbitfolyam-dekóderekre (dav1d / libaom) támaszkodik. A biztonságos implementációk korlátozott homokozókban elkülönítik a dekódereket.
Ismert támadási vektorok
- Összetett bitfolyam-elemzési sebezhetőségek az AV1 aritmetikai kódolásban vagy a filmszemcse-szintézis logikájában.
- Memóriakimerüléses szolgáltatásmegtagadás (DoS) hatalmas többcsempés rácsdeklarációk révén.
Ajánlott védekezési módszerek: Használjon modern, homokozóban futó Rust-dekódereket (ravif), vagy a dav1d-vel frissített libavifet.
Történeti háttér és mérföldkövek
Főbb előnyök
- Az AVIF a JPEG-nél vagy a WebP-nél kisebb fényképfájlokat eredményezhet hasonló vizuális minőség mellett, a képtől, a kódolótól és a beállításoktól függően.
- Natív támogatás 10 és 12 bites nagy dinamikatartományhoz (HDR) és széles színtartományhoz (WCG).
- A főbb technológiai óriások (Google, Apple, Microsoft, Netflix, Mozilla) támogatják, teljesen jogdíjmentesen.
Technikai korlátok és hátrányok
- A kódolás jelentősen nagyobb CPU-igényű és lassabb, mint a JPEG vagy a WebP esetében.
- Hardveres gyorsítású dekódoláshoz modern hardverre vagy frissített operációs rendszerre van szükség.
- Az egyszerű felhasználói felületi grafikák esetén a veszteségmentes mód általában kevésbé hatékony, mint a PNG vagy a WebP veszteségmentes módja.
Érdekes technikai tudnivalók
- Az AVIF pontosan ugyanabba az ISOBMFF tárolószerkezetbe van csomagolva, amelyet az MP4 videofájlok használnak.
- A Netflix az AVIF-et használja a globális katalógusának UI-bélyegképeihez, ezzel terabájtos nagyságrendű napi hálózati sávszélességet takarít meg.
- Az AVIF támogatja a filmszemcse-szintézist, amely mesterségesen tetszetős textúrát hoz létre anélkül, hogy nagy frekvenciájú, nagy adatmennyiséget igénylő zajt kellene tárolni.
Gyakran Ismételt Műszaki Kérdések
Az AVIF jobb, mint a WebP?
Egyes fényképeknél az AVIF hasonló vizuális minőség mellett kisebb fájlt eredményezhet, mint a WebP. A különbség a képtől, a kódolótól és a beállításoktól függ. Az AVIF nagy bitmélységet és HDR-t is támogat, a kódolása viszont tovább tarthat.
Miért tart hosszabb ideig az AVIF kódolása?
Az AVIF az AV1 videokodek képkockán belüli tömörítési algoritmusait használja, amelyek térbeli predikciós szögek ezreit, transzformációs blokkméreteket (4x4-től 64x64-ig) és hurkolt szűrőket értékelnek ki a matematikailag optimális tömörítés megtalálása érdekében.
Felválthatja az AVIF a JPEG-et a mindennapi webes képek esetében?
Számos jelenlegi böngésző támogatja az AVIF-et, de a támogatás a böngésző és a platform verziójától függ. A HTML '<picture>' elemében megadott tartalék formátum alternatívát kínálhat a nem támogató klienseknek.
Kapcsolódó AVIF konverziós párok
Az AVIF-képek JPEG-vé alakítása segíthet olyan régebbi szoftverek használatakor, amelyek nem támogatják az AV1 Image File Format formátumot.
A hagyományos JPEG-képek AVIF-formátumba alakítása jelentősen csökkenti a fájlméretet, miközben a modern videokódolási technológiának köszönhetően megőrzi a kép jó minőségét.
Helyezzen el egy AVIF-webképet egy PDF-oldalon kampányértékeléshez. A kép szabványos vászonra rajzolódik ki, így az AVIF kódolási adatai és a HDR-kiegészítő adatok elvesznek.