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. 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.

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.

Features
The AV1 Image File Format supports:

 Multiple color spaces, including:
 HDR (with PQ or HLG transfer functions and BT.2020 color primaries, as part of BT.2100)
 SDR (with sRGB / BT.709 / BT.601 or with wide color gamut)
 Color space signaling via CICP (ITU-T H.273 and ISO/IEC 23091-2) or ICC profiles
 Lossless compression and lossy compression
 8-, 10-, and 12-bit color depths
 Monochrome (alpha/depth) or multi-components
 4:2:0, 4:2:2, 4:4:4 chroma subsampling and RGB
 Film grain synthesis
 Image sequences/animation

Profiles
AVIF specification defines two image profiles:

 AVIF Baseline Profile
 Uses AV1 Main Profile
 AV1 level is 5.1 or lower
 Level 5.1 is chosen for the Baseline profile to ensure that no single coded image exceeds 8K resolution, as some decoders may not be able to handle larger images. More precisely, coded image items compliant to the AVIF Baseline profile may not have a total number of pixels greater than 8,912,896, a width greater than 8,192, or a height greater than 4,352. It is still possible to use the Baseline profile to create larger images using grid derivation.
 AVIF Advanced Profile
 Uses AV1 High Profile
 AV1 level is 6.0 or lower
 Coded image items compliant to the AVIF Advanced profile may not have a total number of pixels greater than 35,651,584, a width greater than 16,384, or a height greater than 8,704. It is still possible to use the Advanced profile to create larger images using grid derivation.

Support
On December 14, 2018, Netflix published the first .avif sample images. In November 2020, HDR sample images with PQ transfer function and BT.2020 color primaries were published.

Web browsers 
 In August 2020, Google Chrome version 85 was released with full AVIF support. Google Chrome 89 for Android adds AVIF support.
 In October 2021, Mozilla Firefox 93 was released with default AVIF support.
 WebKit added AVIF support on March 5, 2021. Safari for iOS 16 and macOS Ventura added support for AVIF; iOS 16 was released on September 12, 2022 and macOS Ventura on October 24, 2022. Safari 16.4 retroactively added AVIF support for macOS Monterey and macOS Big Sur.

Image viewers 
 XnView
 gThumb
 Eye of GNOME
 GNOME's Loupe
 ImageMagick
 IrfanView (read only)
 Gwenview
 digiKam 7.7.0
 Apple Photos app on iOS 16, iPadOS 16 and macOS 13.

Media players 
 VLC will read AVIF files starting with version 4, which is still in development.

Image editors 
 Paint.net added support for opening AVIF files in September 2019, and the ability to save AVIF format images in an August 2020 update.
 The Colorist format conversion and Darktable RAW image data have each released support for and provide reference implementations of libavif.
 Native AVIF import and export was added to GIMP in October 2020.
 IrfanView 4.57, released on January 13, 2021, added read-only AVIF support via its plugins.
 Krita 5.0, released on December 23, 2021, added AVIF support. The support also includes Rec.2100 HDR AVIF images.
 Adobe Illustrator (May 2022 release) added AVIF support.
 Pixelmator Pro 3.1, released on November 2, 2022, added initial AVIF support.
 Adobe Lightroom 7.0 (October 2023 release) and Lightroom Classic 13 (October 2023 release) added HDR capabilities, including opening and saving photos in AVIF format.

Image libraries 
 libavif – portable library for encoding and decoding AVIF files.
 libheif  – ISO/IEC 23008-12:2017 HEIF and AVIF decoder and encoder.
 SAIL – format-agnostic library with support of AVIF implemented on top of libavif.
 FFmpeg

Operating systems
 Windows – Microsoft announced support with the Windows 10, version 1903 preview release, including support in File Explorer, Paint and multiple APIs, together with sample images.
 Android – Android 12, released on October 4, 2021, added native support for AVIF.
 Linux – AVIF is widely supported in Linux distributions. With the release of libavif 0.8.0 in July 2020, which added a GdkPixbuf plugin, AVIF support is present in most GNOME/GTK applications. The KDE Frameworks added support for AVIF to the "KImageFormats" library in January 2021, enabling most KDE/Qt applications to support viewing and saving AVIF images.  Nomacs 3.16 adds support for AVIF viewing and conversion. Nomacs appimage is also for older Linux.
  Apple platforms – iOS 16, iPadOS 16 and macOS Ventura natively support AVIF. You can directly view AVIF images in the Finder, with QuickLook, in the iOS Files app, etc.

Websites
 Cloudflare announced AVIF support in a blog post on October 3, 2020.
 Vimeo announced AVIF support in a blog post on 3 June 2021.

Programming languages
 PHP has had AVIF support in its GD extension since PHP version 8.1.
 Perl has support via the Imager library suite

Others
 ExifTool has supported AVIF format for reading and writing EXIF since version 11.79.

References 

2019 introductions
Animated graphics file formats
Raster graphics file formats
High dynamic range file formats
AVIF(AV1 Image File Format, AV1 이미지 파일 형식)은 고효율 이미지 파일 포맷(HEIF) 컨테이너 형식의 AV1로 압축된 이미지 또는 이미지 시퀀스를 저장하기 위한 개방형 로열티 프리 이미지 파일 형식 사양이다. ISOBMFF를 기반으로 구축된 동일한 컨테이너 형식을 사용하지만 압축에는 HEVC를 사용하는 HEIC와 경쟁한다. AVIF 사양 버전 1.0.0이 2019년 2월에 완성되었다.

2020년 넷플릭스의 여러 테스트에서 AVIF는 JPEG보다 더 나은 압축 효율성을 보여줬을 뿐만 아니라 더 나은 세부 묘사 보존, 더 적은 차단 아티팩트, 자연 이미지, 텍스트 및 그래픽 합성에서 하드 가장자리 주변의 색상 번짐이 더 적다는 것을 보여주었다.

특징
AV1 이미지 파일 형식은 다음을 지원한다.

 다음을 포함한 다양한 색상 공간:
 HDR(BT.2100의 일부로 PQ 또는 HLG 전송 기능 및 BT.2020 원색 포함)
 SDR(sRGB/BT.709/BT.601 또는 넓은 색 영역)
 CICP(ITU-T H.273 및 ISO/IEC 23091-2) 또는 ICC 프로필을 통한 색 공간 신호
 무손실 압축과 손실 압축
 8비트, 10비트, 12비트 색상 깊이
 단색(알파/깊이) 또는 다중 구성 요소
 4:2:0, 4:2:2, 4:4:4 크로마 서브샘플링 및 RGB
 필름 그레인 합성
 이미지 시퀀스/애니메이션

프로필 
AVIF 사양은 두 가지 이미지 프로필을 정의한다.

 AVIF 기본 프로필
 AV1 기본 프로필 사용
 AV1 수준: 5.1 이하
 일부 디코더는 더 큰 이미지를 처리하지 못할 수 있으므로 단일 코딩 이미지가 8K 해상도를 초과하지 않도록 기준 프로필에 레벨 5.1이 선택되었다. 보다 정확하게는 AVIF 기준 프로필을 준수하는 코딩된 이미지 항목의 총 픽셀 수는 8,912,896개, 너비는 8,192개, 높이는 4,352개를 초과할 수 없다. 그리드 파생을 통해 더 큰 이미지를 생성하기 위해 기준선 프로필을 사용하는 것이 여전히 가능하다.
 AVIF 고급(Advanced) 프로필
 AV1 하이 프로파일 사용
 AV1 수준: 6.0 이하
 AVIF 고급 프로필을 준수하는 코딩된 이미지 항목은 총 픽셀 수가 35,651,584보다 크거나 너비가 16,384보다 크거나 높이가 8,704보다 클 수 없다. 고급 프로필을 사용하여 그리드 파생을 통해 더 큰 이미지를 생성하는 것이 여전히 가능하다.

지원 
2018년 12월 14일 넷플릭스는 첫 번째 .avif 샘플 이미지를 게시했다. 2020년 11월, PQ 전달 기능과 BT.2020 원색을 갖춘 HDR 샘플 이미지가 게시되었다.

웹 브라우저
 2020년 8월, AVIF를 완벽하게 지원하는 Google Chrome 버전 85가 출시되었다. 안드로이드용 구글 크롬 89에는 AVIF 지원이 추가되었다.
 2021년 10월에 모질라 파이어폭스 93이 기본 AVIF 지원과 함께 출시되었다.
 웹킷은 2021년 3월 5일에 AVIF 지원을 추가했다. iOS 16 및 macOS Ventura용 Safari는 AVIF에 대한 지원을 추가했다. iOS 16은 2022년 9월 12일에 출시되었고 macOS Ventura는 2022년 10월 24일에 출시되었다. Safari 16.4에서는 macOS Monterey 및 macOS Big Sur에 대한 AVIF 지원을 소급하여 추가했다.

이미지 뷰어
 Xn뷰
 gThumb
 그놈의 눈
 그놈의 루페
 이미지매직
 IrfanView(읽기 전용)
 그웬뷰
 디지캄 7.7.0
 iOS 16, iPadOS 16 및 macOS 13의 Apple Photos 앱.

미디어 플레이어
 VLC는 아직 개발 중인 버전 4부터 AVIF 파일을 읽는다.

이미지 편집기
 Paint.net은 2019년 9월에 AVIF 파일 열기에 대한 지원을 추가했고, 2020년 8월 업데이트에 AVIF 형식 이미지를 저장하는 기능을 추가했다.
 Colorist 형식 변환 및 Darktable RAW 이미지 데이터는 각각 libavif에 대한 지원 및 참조 구현을 제공한다.
 기본 AVIF 가져오기 및 내보내기가 2020년 10월에 GIMP에 추가되었다.
 2021년 1월 13일에 출시된 IrfanView 4.57에는 플러그인을 통해 읽기 전용 AVIF 지원이 추가되었다.
 2021년 12월 23일에 출시된 Krita 5.0에는 AVIF 지원이 추가되었다. 지원에는 Rec.2100 HDR AVIF 이미지도 포함된다.
 Adobe Illustrator(2022년 5월 릴리스)에 AVIF 지원이 추가되었다.
 2022년 11월 2일에 출시된 Pixelmator Pro 3.1에는 초기 AVIF 지원이 추가되었다.

이미지 라이브러리
 libavif – AVIF 파일 인코딩 및 디코딩을 위한 휴대용 라이브러리이다.
 libheif – ISO/IEC 23008-12:2017 HEIF 및 AVIF 디코더 및 인코더.
 SAIL – libavif 위에 구현된 AVIF를 지원하는 형식에 구애받지 않는 라이브러리이다.
 FFmpeg

운영 체제
 Windows – Microsoft는 샘플 이미지와 함께 파일 탐색기, 그림판 및 여러 API 지원을 포함하여 Windows 10 버전 1903 미리 보기 릴리스에 대한 지원을 발표했다.
 Android – 2021년 10월 4일에 출시된 Android 12에는 AVIF에 대한 기본 지원이 추가되었다.
 Linux - AVIF는 Linux 배포판에서 널리 지원된다. 2020년 7월 GdkPixbuf 플러그인이 추가된 libavif 0.8.0이 출시되면서 대부분의 GNOME/GTK 애플리케이션에 AVIF 지원이 제공된다. KDE 프레임워크는 2021년 1월 "KImageFormats" 라이브러리에 AVIF에 대한 지원을 추가하여 대부분의 KDE/Qt 응용 프로그램이 AVIF 이미지 보기 및 저장을 지원할 수 있도록 했다. Nomacs 3.16에는 AVIF 보기 및 변환에 대한 지원이 추가되었다. Nomacs appimage는 이전 Linux에도 사용된다.
 Apple 플랫폼 – iOS 16, iPadOS 16 및 macOS Ventura는 기본적으로 AVIF를 지원한다. Finder, QuickLook, iOS 파일 앱 등에서 AVIF 이미지를 직접 볼 수 있다.

웹사이트
 Cloudflare는 2020년 10월 3일 블로그 게시물을 통해 AVIF 지원을 발표했다.
 Vimeo는 2021년 6월 3일 블로그 게시물을 통해 AVIF 지원을 발표했다.

프로그래밍 언어
 PHP는 PHP 버전 8.1부터 GD 확장에서 AVIF를 지원했다.
 Perl은 Imager 라이브러리 제품군을 통해 지원된다.

기타
 ExifTool은 버전 11.79부터 EXIF 읽기 및 쓰기를 위한 AVIF 형식을 지원했다.

외부 링크 
 공식 웹사이트

2019년 도입