AVIF-bilde (.avif)

ISO/IEC Standard

AVIF er et åpent bildeformat av neste generasjon avledet fra AV1-videokodeken og gir banebrytende kompresjonseffektivitet, høyt dynamisk omfang (HDR) og brede fargerom.

Konverter AVIF til JPG

Gratis AVIF til JPG-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Komprimer AVIF på nett

Privat - filer forlater aldri enheten din

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer AVIF-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer AVIF-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 4):

66 74 79 70 61 76 69 66

ASCII-REPRESENTASJON: ftypavif

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

Tekniske spesifikasjoner

BeholderarkitekturISO Base Media File Format (ISOBMFF / MP4-beholderarkitektur)
KomprimeringAV1-videokomprimering med intrarammekoding, retningsbestemt romlig prediksjon og flisinndeling
BytterekkefølgeBig-endian for ISOBMFF-atomer/boksstørrelser og fourCC-koder
FargeromBT.2020, DCI-P3, sRGB, Fullstendige ICC-profiler, NCLX-fargeprimærer
Kanaler og strukturMonokrom, YUV 4:2:0, 4:2:2, 4:4:4 og hjelpekanal for alfa
Maks. dimensjoner65 536 x 65 536 piksler per flis i rutenettet (ubegrenset ved sammensetting av flere fliser)
GjennomsiktighetFull gjennomsiktighet via en alfakanal på 8, 10 eller 12 bit
Strømming og progressiv visningProgressiv gjengivelse støttes via romlig flisinndeling i flere lag

Teknisk sammenligningsmatrise: AVIF sammenlignet med konkurrenter

Teknisk attributtAVIF (Gjeldende)WebPJPEGJPEG XL
KompresjonseffektivitetOfte effektivt for fotografier; resultatene varierer med bildet og koderen.Kan gi bedre resultat enn JPEG for enkelte bilder; resultatene varierer.Grunnleggende standardHøy effektivitet + fokus på tapsfri komprimering
Fargedybde og HDRInnebygd HDR med 8, 10 og 12 bits og BT.2020-fargeromKun 8-biters sRGB8-biters standardOpptil 32-biters flyttalls-HDR
KodingshastighetTreg / CPU-tung (krever avanserte AV1-heuristiske metoder)Rask til moderatEkstremt raskModerat til rask
LisensieringRoyaltyfri åpen kildekode (AOMedia)Royaltyfri (Google)Gratis standardRoyaltyfri (ISO)
NettleserstøtteStøttes av mange nåværende nettlesere; dekningen avhenger av versjon og plattform.God støtte; tilgjengeligheten varierer mellom produkter og versjoner.Bred støtte i moderne nettlesere; tilgjengeligheten avhenger av nettleserversjon og plattform.Eksperimentell i Chromium

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

AVIF-filen kan ikke gjengis og viser feilen 'Invalid ISOBMFF container'.

Underliggende årsak: Manglende eller feilutformet 'ftyp'-boks eller manglende 'avif'-merkeidentifikator ved offset 0x04.

Utbedring: Inspiser filen med MP4Box eller en heksadesimaleditor for å sikre at byte 4-11 inneholder 'ftypavif' eller en kompatibel merkeidentifikator som 'mif1'.

Sikkerhetsanalyse og angrepsvektorer mot parsere

AVIF er avhengig av komplekse AV1-videobitstrømsdekodere (dav1d / libaom). Sikre implementeringer isolerer dekodere i begrensede sandkasser.

Kjente angrepsvektorer

  • Utnyttelse av sårbarheter ved kompleks bitstrømanalyse i AV1s aritmetiske koding eller logikk for syntese av filmkorn.
  • tjenestenekt på grunn av utmattelse av minne via enorme deklarasjoner av rutenett med mange fliser.

Anbefalte sikkerhetstiltak: Bruk moderne sandkassebeskyttede Rust-dekodere (ravif) eller oppdatert libavif med dav1d.

Historisk opprinnelse og milepæler

2024Apple iOS 16 og macOS Ventura fullfører innføringen av innebygd AVIF-støtte på systemnivå.
2020Google Chrome 85 leverer standard innebygd støtte for dekoding av AVIF.
2019Alliance for Open Media (AOMedia) ferdigstiller AVIF 1.0.0-spesifikasjonen.

Viktige fordeler

  • AVIF kan gi mindre fotografiske bilder enn JPEG eller WebP ved tilsvarende visuell kvalitet, avhengig av bildet, koderen og innstillingene.
  • Innebygd støtte for 10-biters og 12-biters høyt dynamisk omfang (HDR) og bredt fargerom (WCG).
  • Støttet av store teknologigiganter (Google, Apple, Microsoft, Netflix, Mozilla) uten lisensavgifter.

Tekniske begrensninger og ulemper

  • Koding er betydelig mer ressurskrevende for CPU-en og tregere enn for JPEG eller WebP.
  • Krever moderne maskinvare eller oppdaterte operativsystemer for maskinvareakselerert dekoding.
  • Tapsfri modus er vanligvis mindre effektiv enn PNG eller tapsfri WebP for enkel grafikk i brukergrensesnitt.

Interessante tekniske fakta

  • AVIF pakkes inn i nøyaktig samme ISOBMFF-beholderstruktur som brukes av MP4-videofiler.
  • Netflix bruker AVIF for miniatyrbilder i sitt globale katalogbrukergrensesnitt, noe som sparer terabyte med nettverksbåndbredde daglig.
  • AVIF støtter syntese av filmkorn, noe som kunstig genererer en tiltalende tekstur uten å lagre tung høyfrekvent støy.

Ofte stilte tekniske spørsmål

Er AVIF bedre enn WebP?

For enkelte fotografiske bilder kan AVIF gi mindre filer enn WebP ved tilsvarende visuell kvalitet. Forskjellen avhenger av bildet, koderen og innstillingene. AVIF støtter også høy bitdybde og HDR, men kodingen kan ta lengre tid.

Hvorfor tar det lengre tid å kode AVIF?

AVIF bruker AV1-videokodekens algoritmer for intra-rammekompresjon, som evaluerer tusenvis av spatiale prediksjonsvinkler, transformasjonsblokkstørrelser (fra 4x4 til 64x64) og løkkefiltre for å finne den matematisk optimale kompresjonen.

Kan AVIF erstatte JPEG for vanlige nettsidebilder?

AVIF støttes av mange nåværende nettlesere, men støtten avhenger av nettleser- og plattformversjon. En HTML-<picture>-løsning med reserveformat kan gi et alternativ for klienter som ikke støtter AVIF.