AVIF (AV1 Image Format) è un formato di file aperto e senza royalty promosso da AOMedia che consente la memorizzazione di immagini o sequenze di immagini compresse con il codec video AV1 nel formato contenitore HEIF.[1] È in concorrenza con HEIC, che utilizza lo stesso formato contenitore basato su ISOBMFF, ma HEVC per la compressione. La prima versione di AVIF è stata completata a febbraio 2019.
In una serie di test effettuati da Netflix nel 2020, il formato ha mostrato una migliore efficienza di compressione rispetto a JPEG, nonché una migliore conservazione dei dettagli, meno artefatti e meno sbavature di colore attorno ai bordi netti nelle immagini naturali, nel testo e nella grafica.[2]
AVIF supporta funzionalità come:
Il 14 dicembre 2018 Netflix pubblicò le prime immagini AVIF di esempio.[6] Nel novembre 2020 sono state pubblicate immagini campione con HDR con funzione di trasferimento PQ e colori primari BT.2020.[3]
- Per agosto 2020, Google Chrome 85 su desktop fu pubblicato con il pieno supporto di AVIF,[7] mentre per Android l'AVIF arrivò più tardi con Google Chrome 89.[8]
- Nell'ottobre 2021, Mozilla Firefox 93 fu rilasciato con il supporto AVIF predefinito.[9] Era pianificato di abilitare l'AVIF su impostazione predefinita di Firefox 86 ma la modifica fu ritirata un giorno prima del rilascio.[10][11]
- WebKit aggiunge il supporto AVIF il 5 marzo 2021. Safari per iOS 16 ha aggiunto il supporto di AVIF, iOS 16 è stato rilasciato il 12 settembre 2022.[12] macOS Ventura ha aggiunto il supporto per AVIF e Safari su macOS che consente il formato.[13][14]
- Paint.net ha aggiunto il supporto all'apertura di file AVIF a settembre 2019[15] con la possibilità di salvare le immagini in formato AVIF in un aggiornamento di agosto del 2020.[16]
- La conversione del formato Colorist e i dati dell'immagine Darktable RAW fornirono entrambi il supporto con inoltre implementazioni di riferimento di libavif.
- Fu sviluppata un'implementazione del plug-in GIMP nativa con il supporto alle API dei plug-in 3.xe 2.10.x. L'importazione e l'esportazione AVIF native sono state aggiunte a GIMP nell'ottobre 2020.[17]
- Krita 5.0 rilasciato il 23 dicembre 2021 ha aggiunto il supporto AVIF. Il supporto include anche immagini Rec.2100 HDR AVIF.[18][19]
- VLC legge i file AVIF a partire dalla versione 4, ancora in fase di sviluppo.[20]
- libavif – libreria portatile per la codifica e la decodifica di file AVIF.
- libheif – decodificatore e codificatore ISO/IEC 23008-12:2017 HEIF e AVIF.
- SAIL - libreria indipendente dal formato con supporto dell'AVIF, implementato attraverso libavif.
- PHP ha il supporto AVIF nella sua estensione GD dalla versione PHP 8.1.[21]
- Microsoft annunciò il supporto con una versione di anteprima 19H1 di Windows 10, incluso il supporto in Esplora file, Paint e API multiple, insieme a immagini di esempio.
- Android 12, rilasciato il 4 ottobre 2021, ha aggiunto il supporto nativo per AVIF, sebbene non sarà il formato immagine predefinito per l'app della fotocamera.
- Il formato è ampiamente supportato nelle distribuzioni Linux. Con il rilascio di libavif 0.8.0 nel luglio 2020, che ha aggiunto un plug-in GdkPixbuf, il supporto per AVIF risulta presente nella maggior parte delle applicazioni GNOME/GTK.[22] I KDE Frameworks lo hanno aggiunto alla libreria "KImageFormats" nel gennaio 2021, consentendo alla maggior parte delle applicazioni KDE/Qt di supportare la visualizzazione e il salvataggio di AVIF.[23]
- Cloudflare annunciò il supporto AVIF in un post sul proprio blog il 3 ottobre 2020.[24]
- Vimeo ha annunciato il supporto di AVIF in un post sul proprio blog il 3 giugno 2021.[25]
- ExifTool supporta il formato AVIF per leggere e scrivere EXIF dalla versione 11.79.
- ^ (EN) Alliance for Open Media, AV1 Image File Format (AVIF), su aomediacodec.github.io, 15 aprile 2022. URL consultato il 25 novembre 2018.
- ^ (EN) Aditya Mavlankar, Jan De Cock, Cyril Concolato, Kyle Swanson, Anush Moorthy e Anne Aaron, The Netflix Tech Blog, su netflixtechblog.com, Netflix Technology Blog, 13 febbraio 2020. URL consultato il 19 novembre 2021.
- ^ a b (EN) GitHub - AOMediaCodec/av1-avif: AV1 Image File Format Specification - ISO-BMFF/HEIF derivative, su github.com, GitHub. URL consultato il 5 febbraio 2022.
- ^ a b (EN) Cyril Concolato, Jan De Cock e Joe Drago, AV1 Image File Format (AVIF) (PDF), su aomedia.org, Alliance for Open Media, 14 ottobre 2019. URL consultato il 6 novembre 2019 (archiviato dall'url originale il 12 giugno 2020).
- ^ (EN) Andrey Norkin e Neil Birkbeck, Film Grain Synthesis for AV1 Video Codec (PDF), su norkin.org. URL consultato il 14 dicembre 2020.
- ^ (EN) Netflix AV1 Encodes Readme (TXT), su download.opencontent.netflix.com.s3.amazonaws.com, Netflix. URL consultato il 23 maggio 2020.
- ^ (EN) Lawrence Abrams, Chrome 85 released with security fixes, app shortcuts, AVIF support, su bleepingcomputer.com, Bleeping Computer, 25 agosto 2020. URL consultato il 26 agosto 2020.
- ^ (EN) Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More, su blog.chromium.org, Chromium Blog, 28 gennaio 2021. URL consultato il 29 gennaio 2021.
- ^ (EN) Firefox 93.0, See All New Features, Updates and Fixes, su mozilla.org, Mozilla, 5 ottobre 2021. URL consultato il 5 ottobre 2021.
- ^ (EN) 1682995 - (avif-default) Enable AVIF support by default, su bugzilla.mozilla.org. URL consultato il 9 gennaio 2021.
- ^ (EN) Catalin Cimpanu, Chrome and Firefox are getting support for the new AVIF image format, su zdnet.com, ZDNet, 9 luglio 2020. URL consultato il 26 agosto 2020.
- ^ Caratteristiche di WebKit in Safari 16.0, su webkit.org, 12 settembre 2022.
- ^ [[Cocoa] Supporto immagini AVIF per macOS Ventura e iOS 16 by shallawa · Pull Request #1717 · WebKit/WebKit, su GitHub.
- ^ AVIF in arrivo su Safari e Safari su iOS 16? Di Schweinepriester · Pull Request #6348 · Fyrd/Caniuse, su GitHub.
- ^ (EN) paint.net 4.2.2 is now available! – paint.net blog, su blog.getpaint.net, paint.net, 18 settembre 2019. URL consultato il 12 ottobre 2019.
- ^ (EN) paint.net 4.2.14 alpha build 7542 – paint.net blog, su blog.getpaint.net, paint.net, 25 agosto 2020. URL consultato il 26 agosto 2020.
- ^ (EN) GIMP 2.10.22 Released - GIMP, su gimp.org, GIMP, 7 ottobre 2020. URL consultato il 14 ottobre 2020.
- ^ (EN) Krita 5.0 released! | Krita, su krita.org, Krita, 23 dicembre 2021. URL consultato il 22 luglio 2022.
- ^ (EN) Krita 5.0 Release Notes | Krita, su krita.org, Krita. URL consultato il 22 luglio 2022.
- ^ (EN) no display of .avif files with dav1d decoder (#21568) · Issues · VideoLAN / VLC · GitLab, su code.videolan.org, GitLab. URL consultato l'8 ottobre 2021.
- ^ (EN) PHP 8.1: GD: AVIF image support, su php.watch, 14 giugno 2021. URL consultato il 14 giugno 2021.
- ^ (EN) Add a gdk-pixbuf module by linkmauve · Pull Request #182 · AOMediaCodec/libavif · GitHub, su github.com, GitHub. URL consultato il 22 luglio 2022.
- ^ (EN) KDE rilascia Frameworks 5.78.0 - Comunità KDE, su kde.org, comunità KDE, 9 gennaio 2021. URL consultato il 22 luglio 2022.
- ^ (EN) Introducing support for the AVIF image format, su blog.cloudflare.com, Cloudflare, 3 ottobre 2020. URL consultato il 3 ottobre 2020.
- ^ (EN) Raphaël Zumer, Upgrading Images on Vimeo, su medium.com, Medium, 2 giugno 2021. URL consultato il 3 giugno 2021.
- ^ (EN) Add AVIF (AV1 Image File Format) support · Issue #1432 · ImageMagick/ImageMagick · GitHub, su github.com, Github. URL consultato il 9 settembre 2021.
- ^ (EN) IrfanView Formats, su irfanview.com, IrfanView. URL consultato il 9 settembre 2021.