AVIF-bild (.avif)
ISO/IEC StandardAVIF är ett öppet bildformat av nästa generation som bygger på videokodeken AV1 och erbjuder avancerad komprimeringseffektivitet, högt dynamiskt omfång (HDR) och brett färgomfång.
Konvertera AVIF till JPG
Gratis konverterare från AVIF till JPG i webbläsaren. Konvertera filer direkt på din enhet.
Komprimera AVIF online
Privat - filer lämnar aldrig din enhet
Granska och metadata
Operativsystem och filanalysverktyg identifierar AVIF-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar AVIF-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 4):
66 74 79 70 61 76 69 66ASCII-REPRESENTATION: ftypavif
Standardisering: ISO/IEC 23000-22 (MIAF) / AOMedia-specifikationen
Tekniska specifikationer
| Containerarkitektur | ISO Base Media File Format (ISOBMFF / MP4-behållarkitektur) |
| Komprimering | AV1-videokomprimering inom enskilda bildrutor med riktad rumslig prediktion och rutnätsindelning |
| Byteordning | Big-Endian för ISOBMFF-atom-/boxstorlekar och fourCC-koder |
| Färgrymder | BT.2020, DCI-P3, sRGB, Fullständiga ICC-profiler, NCLX-färgprimärer |
| Kanaler och struktur | Monokrom, YUV 4:2:0, 4:2:2, 4:4:4 samt en extra alfakanal |
| Maximala dimensioner | 65 536 x 65 536 pixlar per ruta i rutnätet (obegränsat genom att kombinera flera rutor) |
| Transparens | Fullständig alfatransparens med 8, 10 eller 12 bitar |
| Strömning och progressiv visning | Progressiv rendering stöds genom rumslig uppdelning i flera lager och rutor |
Teknisk jämförelsematris: AVIF jämfört med konkurrenter
| Tekniskt attribut | AVIF (Aktuell) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| Komprimeringseffektivitet | Ofta effektivt för fotografier; resultaten varierar beroende på bild och kodare | Kan ge bättre resultat än JPEG för vissa bilder; resultaten varierar | Grundstandard | Hög effektivitet och fokus på förlustfri komprimering |
| Färgdjup & HDR | Inbyggt stöd för 8, 10 och 12-bitars HDR samt BT.2020-färgrymd | Endast 8-bitars sRGB | 8-bitars standard | Upp till 32-bitars flyttals-HDR |
| Kodningshastighet | Långsam / CPU-tung (kräver sofistikerad AV1-heuristik) | Snabb till måttlig | Extremt snabb | Måttlig till snabb |
| Licensiering | Royaltyfri programvara med öppen källkod (AOMedia) | Royaltyfri (Google) | Fri standard | Royaltyfri (ISO) |
| Webbläsarstöd | Stöds av många aktuella webbläsare; täckningen beror på version och plattform | Brett stöd; tillgängligheten varierar beroende på produkt och version | Brett stöd i aktuella webbläsare; tillgängligheten beror på webbläsarversion och plattform. | Experimentellt i Chromium |
Vanliga skadeorsaker och hex-återställningsguide
AVIF-filen kan inte återges och ger felet 'Invalid ISOBMFF container'.
Grundorsak: Saknad eller felaktig 'ftyp'-box eller saknad 'avif'-märkesidentifierare vid offset 0x04.
Återställning: Inspektera filen med MP4Box eller en hex-redigerare för att säkerställa att byte 4-11 innehåller 'ftypavif' eller ett kompatibelt märke som 'mif1'.
Säkerhetsanalys och attackvektorer för tolkar
AVIF förlitar sig på komplexa AV1-videobitströmsavkodare (dav1d / libaom). Säkra implementationer isolerar avkodare i begränsade sandlådor.
Kända attackvektorer
- Angrepp via komplex parsning av AV1-bitströmmar eller genom logiken för aritmetisk kodning och filmkornssyntes.
- Tjänsteavbrott på grund av minnesbrist när mycket stora rutnätsdeklarationer med flera plattor används.
Rekommenderade skyddsåtgärder: Använd moderna Rust-avkodare som körs i sandlåda (ravif) eller uppdaterad libavif med dav1d.
Historiskt ursprung och milstolpar
Viktiga fördelar
- Beroende på bilden, kodaren och inställningarna kan AVIF ge mindre fotografiska bilder än JPEG eller WebP med liknande visuell kvalitet.
- Inbyggt stöd för 10-bitars och 12-bitars High Dynamic Range (HDR) samt Wide Color Gamut (WCG).
- Stöds av stora teknikjättar (Google, Apple, Microsoft, Netflix, Mozilla) helt utan licensavgifter.
Tekniska begränsningar
- Kodningen är avsevärt mer CPU-intensiv och långsammare än för JPEG eller WebP.
- Kräver modern hårdvara eller uppdaterade operativsystem för hårdvaruaccelererad avkodning.
- Förlustfritt läge är i regel mindre effektivt än förlustfri PNG- eller WebP-komprimering för enkel grafik i användargränssnitt.
Intressant teknisk kuriosa
- AVIF paketeras inuti exakt samma ISOBMFF-behållarstruktur som används av MP4-videofiler.
- Netflix använder AVIF för miniatyrbilder i användargränssnittet för sin globala katalog, vilket sparar flera terabyte nätverkstrafik varje dag.
- AVIF stöder syntes av filmkorn, som skapar en tilltalande textur utan att lagra stora mängder högfrekvent brus.
Vanliga tekniska frågor
Är AVIF bättre än WebP?
För vissa fotografier kan AVIF ge mindre filer än WebP med liknande visuell kvalitet. Skillnaden beror på bilden, kodaren och inställningarna. AVIF stöder även högt bitdjup och HDR, men kodningen kan ta längre tid.
Varför tar AVIF längre tid att koda?
AVIF använder AV1-videokodekens komprimeringsalgoritmer inom bildrutor. De utvärderar tusentals rumsliga prediktionsvinklar, blockstorlekar för transformationer (från 4x4 till 64x64) och loop-filter för att hitta den matematiskt optimala komprimeringen.
Kan AVIF ersätta JPEG för vardagliga webbbilder?
AVIF stöds av många aktuella webbläsare, men stödet beror på webbläsarens och plattformens version. En reservlösning med HTML-elementet '<picture>' kan erbjuda ett alternativt format för klienter som saknar stöd.
Relaterade konverteringspar för AVIF
Konvertering av AVIF-bilder till JPEG kan underlätta användning i äldre program som inte stöder AV1 Image File Format.
Konvertering av en äldre JPEG-bild till en AVIF-bild minskar filstorleken avsevärt samtidigt som hög visuell kvalitet bibehålls genom avancerad modern videokodningsteknik.
Placera en AVIF-webbild på en PDF-sida för kampanjgranskning. Bilden ritas upp på en vanlig canvas, vilket innebär att AVIF-kodningen och HDR-tilläggsdata går förlorade.