AV1 Image File Format (AVIF) | |
---|---|
![]() | |
Filename extension | .avif |
Internet media type | image/avif |
Developed by | Alliance for Open Media |
Initial release | v1.0.0 19 February 2019 |
Latest release | v1.1.0 15 April 2022 |
Type of format | |
Contained by | HEIF |
Extended from | HEIF, ISOBMFF, AV1 |
Open format? | Yes |
Website | aomediacodec |
AV1 Image File Format (AVIF) is an open, royalty-free image file format specification for storing images or image sequences compressed with AV1 in the HEIF container format. [1] [2] It competes with HEIC, which uses the same container format built upon ISOBMFF, but HEVC for compression. Version 1.0.0 of the AVIF specification was finalized in February 2019. Version 1.1.0 was finalized in April 2022.
In a number of tests by Netflix in 2020, AVIF showed better compression efficiency than JPEG as well as better detail preservation, fewer blocking artifacts and less color bleeding around hard edges in composites of natural images, text, and graphics. [3]
According to the website caniuse.com, AVIF support is available in all the major web browsers (accounting for over 93% of all web browsers by use). [4]
The AV1 Image File Format supports:
AVIF specification defines two image profiles: [1]
On 14 December 2018, Netflix published the first .avif sample images. [9] In November 2020, HDR sample images with PQ transfer function and BT.2020 color primaries were published. [5]
libavif | |
---|---|
![]() Screenshot of avifenc (encoder) command-line tool | |
Developer(s) | Alliance for Open Media |
Stable release | 1.2.1 / March 17, 2025 |
Repository | https://github.com/AOMediaCodec/libavif ![]() |
Written in | |
Operating system | cross-platform |
License | BSD 2-Clause License (free software) |
Website | aomediacodec![]() |
{{cite web}}
: CS1 maint: bot: original URL status unknown (link){{cite web}}
: CS1 maint: bot: original URL status unknown (link){{cite web}}
: CS1 maint: bot: original URL status unknown (link)We rely on Imlib2 for image support. And Imlib2 allows you to enable/disable format support at build time. So the formats supported by scrot depends on your system Imlib2