AVIF
AV1 Image File Format(AVIF) est unformat ouvertdefichier imagepermettant de sauvegarder des images ou séquences d'images au format compressé avecAV1avec le format de conteneurHEIF[1].Il est développé par le consortiumAlliance for Open Media.Il concurrence le format HEIC qui utilise le même format de conteneur, conçu à partir deISOBMFF(en),maisHEVCpour la compression. La version 1.0.0 des spécifications du format AVIF a été finalisée en février 2019. Les spécifications d'AV2 qui devrait lui succéder sont, en 2023, en cours d'écriture et est implémenté à titre expérimental dans libavif à partir de la 1.0.0 sortie le 24 août de la même année[2].
AVIF supporte:
- Desespaces de couleurmultiples, dont:
- HDR(avec la fonction de transfertPerceptual Quantizerou la fonction de transfertHLG(en),les couleurs primaires et l'espace couleurBT.2100)[3]
- SDR(avecsRGB/BT.709ou aveclarge gamme de couleur)
- L'indication de l'espace de couleur par des profils CICP (ITU-T H.273 and ISO/IEC 23091-2) ou ICC
- Lacompression sans perteou lacompression avec pertes
- Uneprofondeur de couleurde 8, 10 ou 12 bits[4]
- Les couleurs monochromes (pour canaux alpha/depth) ou RGB
- sous-échantillonnage de la chrominance4:2:0, 4:2:2, 4:4:4
- Granularité de film photo[5]
Développé par | Alliance for Open Media |
---|---|
Dernière version | 1.0.4 (le 8 février 2024 | )
Écrit en | C,assembleur |
Type |
Raster-graphics file format(d) Format ouvert Format de fichier image(en) Format de fichier(en) |
Licence | BSD 2(free software) |
Site web | github.com/AOMediaCodec/libavif |
Gestion par les logiciels
[modifier|modifier le code]Le 14 décembre 2018Netflixpublie la première image.avif[3]En novembre 2020, un exemple d'imageHDRavec la fonction de transfert PQ et les couleurs primaires BT.2020 est publié[6].
Logiciels
- Navigateurs Web
- En août 2020,Google Chromeavec la version 85 apporte le support complet d'AVIF[7].Le support est ajouté dans la version 89 pour Android[8].
- En octobre 2021,MozillaFirefox93 est publié avec le support complet d'AVIF[9].
- En janvier 2024,MicrosoftEdge121 est publié avec le support complet d'AVIF[10].
- Webkitajoute le support d'AVIF en mars 2021[11].
- Bravesupporte également le format AVIF
- Visionneurs d'image
- Logiciel de compression et traitement multimédia
- FFmpegsupporte le décodage et l'encodage d'AVIF, ainsi que son intégration dans des vidéos AV1.
- Lecteur multimédia
- Logiciel d'édition et retouche d'image
- Bibliothèques image
- libavif- bibliothèque portable pour l'encodage et le décodage de fichiers AVIF.
- libheif- ISO/IEC 23008-12:2017HEIFavec codeur/décodeur AVIF.
- SAIL- bibliothèque indépendante de tout format, supporte AVIF à partir de libavif.
- sdl2_image - bibliothèque de lecture d'image de l'API multimédiaSimple DirectMedia Layer.
Systèmes d'exploitation
- Android12 sortie en octobre 2021 ajoute le support natif d'AVIF, sans devenir le format par défaut pour l'appareil photos[19].
- Microsoftannonce le support pourWindows 10avec la release "19H1" incluant le support dans l'explorateur de fichier, Paint et différents APIs[20].
- Haikupropose depuis la version R1 beta 4 un traducteur permettant à toutes les applications d'utiliser les images AVIF[21].
- Debiana introduit dans ses dépôts la bibliothèque libavif à partir du 15 août 2020[22].
Langages de programmation
Autres
- exiftool(en)supporte le format AVIF format pour la lecture/écriture desmeta-donnéesEXIF, depuis la v11.79.
Notes et références
[modifier|modifier le code]- https://aomediacodec.github.io/av1-spec/av1-spec.pdf(PDF). The Alliance for Open Media. Archived (PDF) from the original on 2 May 2019. Retrieved 31 March 2019.
- (en)«1.0.0 - 2023-08-24», surCompte AOMediaCodec sur Github,
- Netflix AV1 Encodes Readme
- Concolato, Cyril (14 October 2019).https://aomedia.org/wp-content/uploads/2019/11/CyrilConcolato_Netflix-AVIF-AOM-Research-Symposium-2019.pdf
- (en)«Film Grain Synthesis for AV1 Video Codec»[archive du](consulté le)
- (en)«av1-avif/testFiles/Netflix/avif at master · AOMediaCodec/av1-avif»[archive du],surGitHub(consulté le)
- LawrenceAbrams,«Chrome 85 released with security fixes, app shortcuts, AVIF support»[archive du],surBleeping Computer,(consulté le)
- «Archived copy»[archive du](consulté le)
- (en)«Firefox 93.0, See All New Features, Updates and Fixes», surMozilla(consulté le)
- «Notes de publication de Microsoft Edge pour le canal stable | Microsoft Learn», surweb.archive.org,(consulté le)
- «Archived copy»[archive du](consulté le)
- «ImageMagick AVIF support»[archive du],surGithub(consulté le)
- «ImageGlass AVIF support»[archive du],surImageGlass(consulté le)
- «IrfanView AVIF support»[archive du],surIrfanView(consulté le)
- Journal des changements dans VLC
- (en)«GIMP 2.10.22 Released»[archive du],surwww.gimp.org,(consulté le)
- «paint.net 4.2.2 is now available!»[archive du],surpaint.net blog,(consulté le)
- «paint.net 4.2.14 alpha build 7542»[archive du],(consulté le)
- (en)«Android 12 is live in AOSP!», surAndroid Developers Blog(consulté le).
- (en)«Paint.net 4.2.2 is now available!», surpaint.net blog,(consulté le).
- «R1/beta4 - Release Notes», surHaiku Project(consulté le).
- Journal des changements dans le paquet libavif
- «PHP 8.1: GD: AVIF image support»[archive du],surPHP.Watch,(consulté le)