AVIF-bild (.avif)

ISO/IEC Standard

AVIF ä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:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

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 66

ASCII-REPRESENTATION: ftypavif

Standardisering: ISO/IEC 23000-22 (MIAF) / AOMedia-specifikationen

Tekniska specifikationer

ContainerarkitekturISO Base Media File Format (ISOBMFF / MP4-behållarkitektur)
KomprimeringAV1-videokomprimering inom enskilda bildrutor med riktad rumslig prediktion och rutnätsindelning
ByteordningBig-Endian för ISOBMFF-atom-/boxstorlekar och fourCC-koder
FärgrymderBT.2020, DCI-P3, sRGB, Fullständiga ICC-profiler, NCLX-färgprimärer
Kanaler och strukturMonokrom, YUV 4:2:0, 4:2:2, 4:4:4 samt en extra alfakanal
Maximala dimensioner65 536 x 65 536 pixlar per ruta i rutnätet (obegränsat genom att kombinera flera rutor)
TransparensFullständig alfatransparens med 8, 10 eller 12 bitar
Strömning och progressiv visningProgressiv rendering stöds genom rumslig uppdelning i flera lager och rutor

Teknisk jämförelsematris: AVIF jämfört med konkurrenter

Tekniskt attributAVIF (Aktuell)WebPJPEGJPEG XL
KomprimeringseffektivitetOfta effektivt för fotografier; resultaten varierar beroende på bild och kodareKan ge bättre resultat än JPEG för vissa bilder; resultaten varierarGrundstandardHög effektivitet och fokus på förlustfri komprimering
Färgdjup & HDRInbyggt stöd för 8, 10 och 12-bitars HDR samt BT.2020-färgrymdEndast 8-bitars sRGB8-bitars standardUpp till 32-bitars flyttals-HDR
KodningshastighetLångsam / CPU-tung (kräver sofistikerad AV1-heuristik)Snabb till måttligExtremt snabbMåttlig till snabb
LicensieringRoyaltyfri programvara med öppen källkod (AOMedia)Royaltyfri (Google)Fri standardRoyaltyfri (ISO)
WebbläsarstödStöds av många aktuella webbläsare; täckningen beror på version och plattformBrett stöd; tillgängligheten varierar beroende på produkt och versionBrett 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

2024Apple iOS 16 och macOS Ventura inför fullt inbyggt stöd för AVIF i hela systemet.
2020Google Chrome 85 lanserar inbyggt avkodningsstöd för AVIF som standard.
2019Alliance for Open Media (AOMedia) fastställer AVIF 1.0.0-specifikationen.

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.