AVIF-bilde (.avif)
ISO/IEC StandardAVIF 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:
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 66ASCII-REPRESENTASJON: ftypavif
Standardisering: ISO/IEC 23000-22 (MIAF) / AOMedia-spesifikasjonen
Tekniske spesifikasjoner
| Beholderarkitektur | ISO Base Media File Format (ISOBMFF / MP4-beholderarkitektur) |
| Komprimering | AV1-videokomprimering med intrarammekoding, retningsbestemt romlig prediksjon og flisinndeling |
| Bytterekkefølge | Big-endian for ISOBMFF-atomer/boksstørrelser og fourCC-koder |
| Fargerom | BT.2020, DCI-P3, sRGB, Fullstendige ICC-profiler, NCLX-fargeprimærer |
| Kanaler og struktur | Monokrom, YUV 4:2:0, 4:2:2, 4:4:4 og hjelpekanal for alfa |
| Maks. dimensjoner | 65 536 x 65 536 piksler per flis i rutenettet (ubegrenset ved sammensetting av flere fliser) |
| Gjennomsiktighet | Full gjennomsiktighet via en alfakanal på 8, 10 eller 12 bit |
| Strømming og progressiv visning | Progressiv gjengivelse støttes via romlig flisinndeling i flere lag |
Teknisk sammenligningsmatrise: AVIF sammenlignet med konkurrenter
| Teknisk attributt | AVIF (Gjeldende) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| Kompresjonseffektivitet | Ofte effektivt for fotografier; resultatene varierer med bildet og koderen. | Kan gi bedre resultat enn JPEG for enkelte bilder; resultatene varierer. | Grunnleggende standard | Høy effektivitet + fokus på tapsfri komprimering |
| Fargedybde og HDR | Innebygd HDR med 8, 10 og 12 bits og BT.2020-fargerom | Kun 8-biters sRGB | 8-biters standard | Opptil 32-biters flyttalls-HDR |
| Kodingshastighet | Treg / CPU-tung (krever avanserte AV1-heuristiske metoder) | Rask til moderat | Ekstremt rask | Moderat til rask |
| Lisensiering | Royaltyfri åpen kildekode (AOMedia) | Royaltyfri (Google) | Gratis standard | Royaltyfri (ISO) |
| Nettleserstøtte | Stø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
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.
Relaterte konverteringspar for AVIF
Konvertering av AVIF til JPEG kan være nyttig i eldre programvare som ikke støtter AV1 Image File Format.
Konvertering av et eldre JPEG-bilde til AVIF-formatet reduserer filstørrelsen betraktelig samtidig som høy visuell kvalitet opprettholdes ved hjelp av avansert moderne videokodingsteknologi.
Plasser et AVIF-nettbilde på én PDF-side for gjennomgang av en kampanje. Bildet tegnes på et standard lerret, så AVIF-koding og tilhørende HDR-tilleggsdata går tapt.