{{위키데이터 속성 추적}}
{{Infobox file format
| name          = AV1 Image File Format (AVIF)
| icon          = Avif-logo-rgb.svg
| screenshot    = 
| caption       = 
| extension     = .avif
| _nomimecode   = 
| mime          = <code>image/avif</code>
| uniform type  = 
| developer     = [[Alliance for Open Media]]
| type          = {{기호없는 목록|[[이미지 포맷]]|[[무손실 압축|무손실]]/[[손실 압축|손실 압축 알고리즘]]}}
| released      = v1.0.0, 2019년 2월 19일
| open          = 예
| url           = {{URL|https://aomediacodec.github.io/av1-avif/}}
| contained_by  = [[HEIF]]
| extended_from = HEIF, [[ISOBMFF]], [[AV1]]
| standard      = 
}}
'''AVIF'''(AV1 Image File Format, AV1 이미지 파일 형식)은 [[고효율 이미지 파일 포맷]](HEIF) 컨테이너 형식의 [[AV1]]로 압축된 이미지 또는 이미지 시퀀스를 저장하기 위한 개방형 로열티 프리 이미지 파일 형식 사양이다.<ref name="aomediacodec.github.io av1-avif">{{웹 인용|url=https://aomediacodec.github.io/av1-avif/ |title=AV1 Image File Format (AVIF) |website=AOMediaCodec.GitHub.io |access-date=25 November 2018 |archive-date=29 November 2018 |archive-url=https://web.archive.org/web/20181129220820/https://aomediacodec.github.io/av1-avif/ |url-status=live }}</ref><ref>https://aomedia.org/blog%20posts/avif-meet-the-next-level-image-file-format/</ref> ISOBMFF를 기반으로 구축된 동일한 컨테이너 형식을 사용하지만 압축에는 HEVC를 사용하는 HEIC와 경쟁한다. AVIF 사양 버전 1.0.0이 2019년 2월에 완성되었다.

2020년 [[넷플릭스]]의 여러 테스트에서 AVIF는 JPEG보다 더 나은 압축 효율성을 보여줬을 뿐만 아니라 더 나은 세부 묘사 보존, 더 적은 차단 아티팩트, 자연 이미지, 텍스트 및 그래픽 합성에서 하드 가장자리 주변의 색상 번짐이 더 적다는 것을 보여주었다.<ref name=":0">{{웹 인용|last1=Mavlankar |first1=Aditya |last2=De Cock |first2=Jan |last3=Concolato |first3=Cyril |last4=Swanson |first4=Kyle |last5=Moorthy |first5=Anush |last6=Aaron |first6=Anne |date=13 February 2020 |title=AVIF for Next-Generation Image Coding |url=https://netflixtechblog.com/avif-for-next-generation-image-coding-b1d75675fe4 |url-status=live |archive-url=https://web.archive.org/web/20200215085057/https://netflixtechblog.com/avif-for-next-generation-image-coding-b1d75675fe4 |archive-date=15 February 2020 |access-date=19 November 2021 |website=The Netflix Tech Blog }}</ref>

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

* 다음을 포함한 다양한 색상 공간:
** HDR(BT.2100의 일부로 PQ<ref name="PQ">{{웹 인용| title=av1-avif/testFiles/Netflix/avif/README.md at master · joedrago/av1-avif | url=https://github.com/joedrago/av1-avif/blob/master/testFiles/Netflix/avif/README.md | access-date=5 July 2023 | website=GitHub | language=en}}</ref> 또는 HLG 전송 기능 및 BT.2020 원색 포함)
** SDR(sRGB/BT.709/BT.601 또는 넓은 색 영역)
** CICP(ITU-T H.273 및 ISO/IEC 23091-2) 또는 ICC 프로필을 통한 색 공간 신호<ref name="aomedia" />
* 무손실 압축과 손실 압축
* 8비트, 10비트, 12비트 색상 깊이<ref name="aomedia">{{웹 인용|url=https://aomedia.org/wp-content/uploads/2019/11/CyrilConcolato_Netflix-AVIF-AOM-Research-Symposium-2019.pdf|title=AV1 Image File Format (AVIF)|last=Concolato|first=Cyril|date=14 October 2019|website=AOMedia|access-date=6 November 2019|archive-date=5 November 2019|archive-url=https://web.archive.org/web/20191105234416/https://aomedia.org/wp-content/uploads/2019/11/CyrilConcolato_Netflix-AVIF-AOM-Research-Symposium-2019.pdf|url-status=live}}</ref>
* 단색(알파/깊이) 또는 다중 구성 요소
* 4:2:0, 4:2:2, 4:4:4 크로마 서브샘플링 및 RGB
* 필름 그레인 합성<ref>{{웹 인용|title=Film Grain Synthesis for AV1 Video Codec|url=https://norkin.org/pdf/DCC_2018_AV1_film_grain.pdf|url-status=live|archive-url=https://web.archive.org/web/20210107211614/https://norkin.org/pdf/DCC_2018_AV1_film_grain.pdf|archive-date=7 January 2021|access-date=14 December 2020|language=en}}</ref>
* 이미지 시퀀스/애니메이션

== 프로필 ==
AVIF 사양은 두 가지 이미지 프로필을 정의한다.<ref name="aomediacodec.github.io av1-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 샘플 이미지를 게시했다.<ref name="Netflix OpenContent">{{웹 인용| url=http://download.opencontent.netflix.com.s3.amazonaws.com/AV1/readme.txt | title=Netflix AV1 Encodes Readme | access-date=23 May 2020 | archive-date=20 February 2020 | archive-url=https://web.archive.org/web/20200220095254/http://download.opencontent.netflix.com.s3.amazonaws.com/AV1/readme.txt | url-status=live}}</ref> 2020년 11월, PQ 전달 기능과 BT.2020 원색을 갖춘 HDR 샘플 이미지가 게시되었다.<ref name="PQ" />

{{소프트웨어 정보
| name = libavif
| screenshot = AV1Fenc example screenshot.png
| developer = Alliance for Open Media
| released = 
| latest_release_version = 0.11.1
| latest_release_date = {{시작 날짜와 나이|2022|10|21}}
| repo = {{wikidata|property|edit|reference|Q95725165|P1324}}
| programming language = {{cslist|[[C (프로그래밍 언어)|C]]|[[어셈블리어]]}}
| operating system = [[크로스 플랫폼]]
| license = [[BSD 2-Clause License]] ([[자유 소프트웨어]])
| website = 
}}

=== 웹 브라우저 ===
* 2020년 8월, AVIF를 완벽하게 지원하는 Google Chrome 버전 85가 출시되었다.<ref name="avif-chrome">{{웹 인용|last=Abrams|first=Lawrence|date=25 August 2020|title=Chrome 85 released with security fixes, app shortcuts, AVIF support|url=https://www.bleepingcomputer.com/news/google/chrome-85-released-with-security-fixes-app-shortcuts-avif-support/|url-status=live|archive-url=https://web.archive.org/web/20200826070626/https://www.bleepingcomputer.com/news/google/chrome-85-released-with-security-fixes-app-shortcuts-avif-support/|archive-date=26 August 2020|access-date=26 August 2020|website=[[Bleeping Computer]]}}</ref> 안드로이드용 구글 크롬 89에는 AVIF 지원이 추가되었다.<ref>{{웹 인용|title=Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More|url=https://blog.chromium.org/2021/01/chrome-89-beta-advanced-hardware.html|url-status=live|archive-url=https://web.archive.org/web/20210129081734/https://blog.chromium.org/2021/01/chrome-89-beta-advanced-hardware.html|archive-date=29 January 2021|access-date=29 January 2021}}</ref>
* 2021년 10월에 모질라 파이어폭스 93이 기본 AVIF 지원과 함께 출시되었다.<ref>{{웹 인용|title=Firefox 93.0, See All New Features, Updates and Fixes|url=https://www.mozilla.org/en-US/firefox/93.0/releasenotes/|access-date=5 October 2021|website=Mozilla|language=en}}</ref>
* [[웹킷]]은 2021년 3월 5일에 AVIF 지원을 추가했다. iOS 16 및 macOS Ventura용 Safari는 AVIF에 대한 지원을 추가했다. iOS 16은 2022년 9월 12일<ref>{{웹 인용| url=https://webkit.org/blog/13152/webkit-features-in-safari-16-0/ | title=WebKit Features in Safari 16.0 | date=12 September 2022 }}</ref>에 출시되었고 macOS Ventura는 2022년 10월 24일에 출시되었다.<ref>{{웹 인용| url=https://www.apple.com/newsroom/2022/10/macos-ventura-is-now-available/ | title=MacOS Ventura is now available}}</ref> Safari 16.4에서는 macOS Monterey 및 macOS Big Sur에 대한 AVIF 지원을 소급하여 추가했다.<ref>{{웹 인용| url=https://developer.apple.com/documentation/safari-release-notes/safari-16_4-release-notes | title=Safari 16.4 Beta Release Notes}}</ref>

=== 이미지 뷰어 ===
* Xn뷰
* gThumb
* 그놈의 눈
* 그놈의 루페<ref>{{웹 인용| title=README.md · main · GNOME / Loupe · GitLab | url=https://gitlab.gnome.org/GNOME/loupe/-/blob/main/README.md | website=gitlab.gnome.org| date=22 December 2023 }}</ref>
* 이미지매직<ref>{{웹 인용|title=ImageMagick AVIF support|url=https://github.com/ImageMagick/ImageMagick/issues/1432|url-status=live|archive-url=https://web.archive.org/web/20210909143936/https://github.com/ImageMagick/ImageMagick/issues/1432|archive-date=9 September 2021|access-date=9 September 2021|website=Github|ref=ImageMagick}}</ref>
* IrfanView(읽기 전용)<ref>{{웹 인용|title=IrfanView AVIF support|url=https://www.irfanview.com/main_formats.htm|url-status=live|archive-url=https://web.archive.org/web/20210724085643/https://www.irfanview.com/main_formats.htm|archive-date=24 July 2021|access-date=9 September 2021|website=IrfanView|ref=irfanview}}</ref>
* 그웬뷰<ref>{{웹 인용|title=416941 – AVIF image support |url=https://bugs.kde.org/show_bug.cgi?id=416941 |access-date=12 June 2022 |website=bugs.kde.org}}</ref>
* 디지캄 7.7.0<ref>{{웹 인용|url=https://www.digikam.org/news/2022-06-26-7.7.0_release_announcement/ |title=DigiKam 7.7.0 is Released |date=26 June 2022 }}</ref>
* iOS 16, iPadOS 16 및 macOS 13의 Apple Photos 앱.

=== 미디어 플레이어 ===
* VLC는 아직 개발 중인 버전 4부터 AVIF 파일을 읽는다.<ref>{{웹 인용|title=no display of .avif files with dav1d decoder (#21568) · Issues · VideoLAN / VLC|url=https://code.videolan.org/videolan/vlc/-/issues/21568|access-date=8 October 2021|website=GitLab|date=17 December 2018 |language=en}}</ref>

=== 이미지 편집기 ===
* Paint.net은 2019년 9월에 AVIF 파일 열기에 대한 지원을 추가했고<ref name="getpaint">{{웹 인용|url=https://blog.getpaint.net/2019/09/18/paint-net-4-2-2-is-now-available/|title=paint.net 4.2.2 is now available!|date=18 September 2019|website=paint.net blog |access-date=12 October 2019|archive-date=27 September 2019|archive-url=https://web.archive.org/web/20190927121449/https://blog.getpaint.net/2019/09/18/paint-net-4-2-2-is-now-available/|url-status=live}}</ref>, 2020년 8월 업데이트에 AVIF 형식 이미지를 저장하는 기능을 추가했다.<ref name="paint.net-save">{{웹 인용|date=25 August 2020|title=paint.net 4.2.14 alpha build 7542|url=https://blog.getpaint.net/2020/08/25/paint-net-4-2-14-alpha-build-7542/|url-status=live|archive-url=https://web.archive.org/web/20201001045558/https://blog.getpaint.net/2020/08/25/paint-net-4-2-14-alpha-build-7542/|archive-date=1 October 2020|access-date=26 August 2020}}</ref>
* Colorist 형식 변환 및 Darktable RAW 이미지 데이터는 각각 libavif에 대한 지원 및 참조 구현을 제공한다.
* 기본 AVIF 가져오기 및 내보내기가 2020년 10월에 GIMP에 추가되었다.<ref>{{웹 인용|date=7 October 2020 |title=GIMP 2.10.22 Released |url=https://www.gimp.org/news/2020/10/07/gimp-2-10-22-released/ |url-status=live |archive-url=https://web.archive.org/web/20201008144013/https://www.gimp.org/news/2020/10/07/gimp-2-10-22-released/ |archive-date=8 October 2020 |access-date=14 October 2020 |website=GIMP.org }}</ref>
* 2021년 1월 13일에 출시된 IrfanView 4.57에는 플러그인을 통해 읽기 전용 AVIF 지원이 추가되었다.<ref>{{웹 인용|url=https://www.irfanview.com/main_history.htm|title=History of IrfanView Changes/Versions (for version 4.57, lists release date of January 13, 2021, and doesn't mention AVIF but says there were numerous changes not mentioned and suggests looking at plugins page for more info)|date=14 January 2021|access-date=9 September 2023|archive-date=14 January 2021|archive-url=https://web.archive.org/web/20210114060228/https://www.irfanview.com/main_history.htm|url-status=bot: unknown}}</ref><ref>{{웹 인용|url=https://www.irfanview.com/plugins.htm|title=IrfanView Plugins 4.56 (AVIF not mentioned as supported anywhere)|date=10 January 2021|access-date=9 September 2023|archive-date=10 January 2021|archive-url=https://web.archive.org/web/20210110023217/https://www.irfanview.com/plugins.htm|url-status=bot: unknown}}</ref><ref>{{웹 인용|url=https://www.irfanview.com/plugins.htm|title=IrfanView Plugins 4.57 (AVIF explicitly mentioned as supported)|date=18 January 2021|access-date=9 September 2023|archive-date=18 January 2021|archive-url=https://web.archive.org/web/20210118060407/https://www.irfanview.com/plugins.htm|url-status=bot: unknown}}</ref>
* 2021년 12월 23일에 출시된 Krita 5.0에는 AVIF 지원이 추가되었다. 지원에는 Rec.2100 HDR AVIF 이미지도 포함된다.<ref>{{웹 인용|url=https://krita.org/en/item/krita-5-0-released/|title=Krita 5.0 released!|date=23 December 2021}}</ref><ref>{{웹 인용|url=https://krita.org/en/krita-5-0-release-notes/|title=Krita 5.0 Release Notes|first=Krita|last=Foundation}}</ref>
* Adobe Illustrator(2022년 5월 릴리스)에 AVIF 지원이 추가되었다.<ref>{{웹 인용|url=https://helpx.adobe.com/illustrator/using/whats-new/2022-3.html |title=Feature summary – Illustrator (May 2022 release) |date=28 July 2022 |access-date=11 May 2022 |archive-date=25 September 2022 |archive-url=https://web.archive.org/web/20220925173156/https://helpx.adobe.com/illustrator/using/whats-new/2022-3.html |url-status=live }}</ref>
* 2022년 11월 2일에 출시된 Pixelmator Pro 3.1에는 초기 AVIF 지원이 추가되었다.<ref>{{웹 인용|url=https://www.pixelmator.com/blog/2022/11/02/pixelmator-pro-3-1-adds-support-for-macos-13-avif-images-introduces-smooth-corner-styles-and-more/ | title=Pixelmator Pro 3.1 adds support for macOS 13, AVIF images, introduces smooth corner style, and more }}</ref>

=== 이미지 라이브러리 ===
* 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에 대한 기본 지원이 추가되었다.<ref>{{웹 인용|first=Dave |last=Burke |title=Android 12 Is Live in AOSP! |url=https://android-developers.googleblog.com/2021/10/android-12-is-live-in-aosp.html |website=Android-Developers.GoogleBlog.com |date=4 October 2021 |access-date=26 December 2022 }}</ref>
* Linux - AVIF는 Linux 배포판에서 널리 지원된다. 2020년 7월 GdkPixbuf 플러그인이 추가된 libavif 0.8.0이 출시되면서 대부분의 GNOME/GTK 애플리케이션에 AVIF 지원이 제공된다.<ref>{{웹 인용|title=Add a gdk-pixbuf Module by Linkmauve |url=https://github.com/AOMediaCodec/libavif/pull/182 |website=GitHub}}</ref> KDE 프레임워크는 2021년 1월 "KImageFormats" 라이브러리에 AVIF에 대한 지원을 추가하여 대부분의 KDE/Qt 응용 프로그램이 AVIF 이미지 보기 및 저장을 지원할 수 있도록 했다. Nomacs 3.16에는 AVIF 보기 및 변환에 대한 지원이 추가되었다.<ref>{{웹 인용|title=KDE Ships Frameworks 5.78.0 |url=https://kde.org/announcements/frameworks/5/5.78.0/ |website=KDE.org |date=9 January 2021 }}</ref> Nomacs appimage는 이전 Linux에도 사용된다.
* Apple 플랫폼 – iOS 16, iPadOS 16 및 macOS Ventura는 기본적으로 AVIF를 지원한다. Finder, QuickLook, iOS 파일 앱 등에서 AVIF 이미지를 직접 볼 수 있다.

=== 웹사이트 ===
* Cloudflare는 2020년 10월 3일 블로그 게시물을 통해 AVIF 지원을 발표했다.<ref>{{웹 인용|date=3 October 2020 |title=AVIF image format supported by Cloudflare Image Resizing |url=https://blog.cloudflare.com/generate-avif-images-with-image-resizing/ |url-status=live |archive-url=https://web.archive.org/web/20201003135712/https://blog.cloudflare.com/generate-avif-images-with-image-resizing/ |archive-date=3 October 2020 |access-date=3 October 2020 |website=The Cloudflare Blog }}</ref>
* Vimeo는 2021년 6월 3일 블로그 게시물을 통해 AVIF 지원을 발표했다.<ref>{{웹 인용|title=Upgrading Images on Vimeo |date=2 June 2021 |url=https://medium.com/vimeo-engineering-blog/upgrading-images-on-vimeo-620f79da8605 |url-status=live |archive-url=https://web.archive.org/web/20210603150425/https://medium.com/vimeo-engineering-blog/upgrading-images-on-vimeo-620f79da8605 |archive-date=3 June 2021 |access-date=3 June 2021}}</ref>

=== 프로그래밍 언어 ===
* PHP는 PHP 버전 8.1부터 GD 확장에서 AVIF를 지원했다.<ref>{{웹 인용|date=14 June 2021 |title=PHP 8.1: GD: AVIF image support |url=https://php.watch/versions/8.1/gd-avif |url-status=live |archive-url=https://web.archive.org/web/20210614080825/https://php.watch/versions/8.1/gd-avif |archive-date=14 June 2021 |access-date=14 June 2021 |website=PHP.Watch}}</ref>
* Perl은 Imager 라이브러리 제품군을 통해 지원된다.<ref>{{웹 인용|date=11 July 2023|title=Perl: Imager support |url=https://metacpan.org/pod/Imager::File::AVIF}}</ref>

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

== 각주 ==
{{각주}}

== 외부 링크 ==
* [https://aomediacodec.github.io/av1-avif/ 공식 웹사이트]

{{그래픽 파일 포맷}}
{{압축 형식}}

[[분류:2019년 도입]]