AVIF
オープンな画像ファイルフォーマット
この項目「AVIF」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 "AVIF" 2024年3月10日 (日) 16:40 (UTC)) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2024年3月) |
AVIF(AV1 Image File Format)は、AV1で圧縮された画像または画像シークエンスをHEIFコンテナフォーマットに保存するためのオープンでロイヤリティフリーな画像ファイルフォーマットの仕様である[1][2]。同じコンテナフォーマットのISOBMFF上に構築され、圧縮にHEVCを使用するHEICと競合している。AVIFの仕様のバージョン1.0.0は2019年2月に規格化された。
![]() | |
拡張子 |
|
---|---|
MIMEタイプ | image/avif |
開発者 | Alliance for Open Media |
初版 | 2019年2月19日 |
種別 | 画像ファイルフォーマット(可逆圧縮/非可逆圧縮) |
包含先 | HEIF |
派生元 | |
ウェブサイト | aomediacodec |
2020年にNetflixが行った多くのテストで、AVIFはJPEGよりも圧縮効率が優れているだけでなく、細部がより維持され、ブロックノイズが減り、自然の画像、文字列、グラフィックを合成したときのハードエッジ周りの色のにじみが少なくなった[3]。
2024年1月以降、AVIFは主要なWebブラウザ全てでサポートされている[4]。
機能
編集AVIFは以下をサポートしている:
プロファイル
編集AVIFの仕様では以下の2つの画像プロファイルが定義されている[1]:
- AVIF Baselineプロファイル
- AV1 Mainプロファイルを使用
- AV1レベルは5.1以下
- 一部のデコーダーでは大きな画像を処理できない可能性があるので、単一のコード化された画像が8K解像度を超えないことを保証するために、Baselineプロファイルではレベル5.1が選択されている。より正確には、AVIF Baselineプロファイルに準拠したコード化された画像は、総ピクセル数が8,912,896ピクセル、幅が8,192ピクセル、高さが4,352ピクセルを超えることはできない。それでも、グリッド導出を使用することでBaselineプロファイルでも大きな画像を作成できる。
- AVIF Advancedプロファイル
- AV1 Highプロファイルを使用
- AV1レベルは6.0以下
- AVIF Advancedプロファイルに準拠したコード化された画像は、総ピクセル数が35,651,584ピクセル、幅が16,384ピクセル、高さが8,704ピクセルを超えることはできない。それでも、グリッド導出を使用することでAdvancedプロファイルでも大きな画像を作成できる。
サポート
編集2018年12月14日、Netflixは最初の.avifサンプル画像を公開した[8]。2020年11月にPQ伝達関数とBT.2020原色体を使用したHDRサンプル画像が公開された[5]。
開発元 | Alliance for Open Media |
---|---|
最新版 |
1.0.4
/ 2024年2月8日 |
リポジトリ | https://github.com/AOMediaCodec/libavif |
プログラミング 言語 | |
対応OS | クロスプラットフォーム |
ライセンス | 二条項BSDライセンス(自由ソフトウェア) |
公式サイト |
aomediacodec |
ウェブブラウザ
編集- 2020年8月、AVIFを完全にサポートしたGoogle Chromeバージョン85がリリースされた[9]。Android向けのGoogle Chromeはバージョン89でAVIFのサポートが追加された[10]。
- 2021年10月、デフォルトでAVIFをサポートしたMozilla Firefox 93がリリースされた[11]。
- WebKitには2021年3月5日にAVIFのサポートが追加された。2022年9月12日にリリースされたiOS 16[12]と同年10月24日にリリースされたmacOS Ventura[13]向けのSafariにAVIFのサポートが追加された。macOS MontereyとmacOS Big Sur向けのSafari 16.4ではAVIFのサポートが遡って追加された[14]。
- Microsoft Edgeは2024年1月にリリースされたバージョン121でAVIFのサポートが追加された[15]。
画像ビューア
編集- XnView
- gThumb
- Eye of GNOME
- GNOME's Loupe[16]
- ImageMagick[17]
- IrfanView(読み取りのみ)[18]
- Gwenview[19]
- digiKam 7.7.0[20]
- プレビューと写真。
メディアプレーヤー
編集画像エディター
編集- Paint.NETは2019年9月にAVIFファイルを開く機能をサポートし[22]、2020年8月の更新でAVIF形式の画像を保存できるようになった[23]。
- Colorist format conversionとDarktable RAW image dataはそれぞれサポートをリリースし、libavifのリファレンス実装を提供している。
- GIMPは2020年10月にAVIFのインポートとエクスポートをネイティブにサポートした[24]。
- IrfanView 4.57(2021年1月13日にリリース)でプラグインを経由した読み取り専用のAVIFのサポートを追加した[25][26][27]。
- Krita 5.0(2021年12月23日にリリース)でAVIFをサポートした。また、Rec. 2100HDRAVIF画像をサポートもしている[28][29]。
- Adobe Illustrator(2022年5月にリリース)にAVIFのサポートが追加された[30]。
- Pixelmator Pro 3.1(2022年11月2日にリリース)でAVIFの初期サポートが追加された[31]。
- Adobe Lightroom 7.0(2023年10月にリリース)とLightroom Classic 13(2023年10月にリリース)でAVIF形式の写真を開いたり保存したりするHDR機能が追加された[32][33]。
画像ライブラリ
編集- libavif - AVIFファイルをエンコードやデコードするための移植性のあるライブラリ。
- libheif - ISO/IEC 23008-12:2017 HEIFとAVIFのデコーダーとエンコーダー。
- SAIL - libavif上に実装されたAVIFをサポートする形式に依存しないライブラリ。
- FFmpeg
オペレーティングシステム
編集- Windows - マイクロソフトはFile Explorer、Paint、複数のAPIでのサポートを含むWindows 10 Version 1903プレビューリリースでのAVIFのサポートをサンプル画像と共に発表した。
- Android - Android 12(2021年10月4日にリリース)にAVIFのネイティブサポートが追加された[34]。
- Linux - AVIFは多くのLinuxディストリビューションでサポートされている。2020年7月にリリースされたlibavif 0.8.0でGdkPixbufプラグインが追加されたので、殆どのGNOME/GTKアプリケーションでAVIFがサポートされるようになった[35]。KDE Frameworksは2021年1月に「KImageFormats」ライブラリにAVIFのサポートが追加されたことで殆どのKDE/QtアプリケーションがAVIF画像の表示や保存ができるようになった[36]。Nomacs 3.16ではAVIFの表示と変換をサポートした。古いLinux向けのNomacs appimageもある。
- Appleプラットフォーム - iOS 16、iPadOS 16、macOS VenturaはAVIFをネイティブにサポートしている。AVIF画像はFinder、QuickLook、iOSのファイルアプリなどで直接表示できる。
ウェブサイト
編集- Cloudflareは2020年10月3日のブログ投稿でAVIFのサポートを発表した[37]。
- Vimeoは2021年6月3日のブログ投稿でAVIFのサポートを発表した[38]。
- Joomla 5はAVIFのサポートを含みます[39]。
- Wordpress 6.5でAVIFのサポートが追加された[40]。
プログラミング言語
編集その他
編集- ExifToolはバージョン11.79(2019年12月12日にリリース)からEXIFの読み取りと書き込みのためにAVIF形式をサポートしている。
脚注
編集- ^ a b c “AV1 Image File Format (AVIF)”. AOMediaCodec.GitHub.io. 29 November 2018時点のオリジナルよりアーカイブ。25 November 2018閲覧。
- ^ “AVIF: Meet the Next Level Image File Format” (英語). Alliance for Open Media (2023年11月8日). 2024年3月11日閲覧。
- ^ “AVIF for Next-Generation Image Coding”. The Netflix Tech Blog (2020年2月13日). 2020年2月15日時点のオリジナルよりアーカイブ。2021年11月19日閲覧。
- ^ “AVIF image format | Can I use... Support tables for HTML5, CSS3, etc”. caniuse.com. 2024年4月27日閲覧。
- ^ a b “av1-avif/testFiles/Netflix/avif/README.md at master · joedrago/av1-avif” (英語). GitHub. 2023年7月5日閲覧。
- ^ a b Concolato, Cyril (14 October 2019). “AV1 Image File Format (AVIF)”. AOMedia. 5 November 2019時点のオリジナルよりアーカイブ。6 November 2019閲覧。
- ^ “Film Grain Synthesis for AV1 Video Codec” (英語). 7 January 2021時点のオリジナルよりアーカイブ。14 December 2020閲覧。
- ^ “Netflix AV1 Encodes Readme”. 20 February 2020時点のオリジナルよりアーカイブ。23 May 2020閲覧。
- ^ Abrams, Lawrence (2020年8月25日). “Chrome 85 released with security fixes, app shortcuts, AVIF support”. Bleeping Computer. 26 August 2020時点のオリジナルよりアーカイブ。2020年8月26日閲覧。
- ^ “Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More”. 29 January 2021時点のオリジナルよりアーカイブ。29 January 2021閲覧。
- ^ “Firefox 93.0, See All New Features, Updates and Fixes” (英語). Mozilla. 2021年10月5日閲覧。
- ^ “WebKit Features in Safari 16.0” (12 September 2022). 2024年3月11日閲覧。
- ^ “MacOS Ventura is now available”. 2024年3月11日閲覧。
- ^ “Safari 16.4 Beta Release Notes”. 2024年3月11日閲覧。
- ^ dan-wesley (2024年1月26日). “Microsoft Edge release notes for Stable Channel” (英語). learn.microsoft.com. 2024年1月27日閲覧。
- ^ “README.md · main · GNOME / Loupe · GitLab”. gitlab.gnome.org. 2024年3月11日閲覧。
- ^ “ImageMagick AVIF support”. Github. 9 September 2021時点のオリジナルよりアーカイブ。9 September 2021閲覧。
- ^ “IrfanView AVIF support”. IrfanView. 24 July 2021時点のオリジナルよりアーカイブ。9 September 2021閲覧。
- ^ “416941 – AVIF image support”. bugs.kde.org. 2022年6月12日閲覧。
- ^ “DigiKam 7.7.0 is Released” (26 June 2022). 2024年3月11日閲覧。
- ^ “no display of .avif files with dav1d decoder (#21568) · Issues · VideoLAN / VLC” (英語). GitLab. 2021年10月8日閲覧。
- ^ “paint.net 4.2.2 is now available!”. paint.net blog (2019年9月18日). 27 September 2019時点のオリジナルよりアーカイブ。2019年10月12日閲覧。
- ^ “paint.net 4.2.14 alpha build 7542” (2020年8月25日). 1 October 2020時点のオリジナルよりアーカイブ。2020年8月26日閲覧。
- ^ “GIMP 2.10.22 Released”. GIMP.org (7 October 2020). 8 October 2020時点のオリジナルよりアーカイブ。14 October 2020閲覧。
- ^ “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)” (14 January 2021). 14 January 2021時点のオリジナルよりアーカイブ。9 September 2023閲覧。
- ^ “IrfanView Plugins 4.56 (AVIF not mentioned as supported anywhere)” (10 January 2021). 10 January 2021時点のオリジナルよりアーカイブ。9 September 2023閲覧。
- ^ “IrfanView Plugins 4.57 (AVIF explicitly mentioned as supported)” (18 January 2021). 18 January 2021時点のオリジナルよりアーカイブ。9 September 2023閲覧。
- ^ “Krita 5.0 released!” (英語). Krita Foundation (23 December 2021). 2024年3月11日時点のオリジナルよりアーカイブ。2024年3月11日閲覧。
- ^ Foundation, Krita. “Krita 5.0 Release Notes”. 2024年3月11日閲覧。
- ^ “Feature summary – Illustrator (May 2022 release)” (2022年7月28日). 2022年9月25日時点のオリジナルよりアーカイブ。2022年5月11日閲覧。
- ^ “Pixelmator Pro 3.1 adds support for macOS 13, AVIF images, introduces smooth corner style, and more”. 2024年3月11日閲覧。
- ^ “HDR Optimization”. Adobe Inc.. 2024年3月11日閲覧。
- ^ “Edit and Export in HDR”. Adobe Inc.. 2024年3月11日閲覧。
- ^ Burke, Dave (2021年10月4日). “Android 12 Is Live in AOSP!”. Android-Developers.GoogleBlog.com. 2022年12月26日閲覧。
- ^ “Add a gdk-pixbuf Module by Linkmauve”. GitHub. 2024年3月11日閲覧。
- ^ “KDE Ships Frameworks 5.78.0”. KDE.org (2021年1月9日). 2024年3月11日閲覧。
- ^ “AVIF image format supported by Cloudflare Image Resizing”. The Cloudflare Blog (3 October 2020). 3 October 2020時点のオリジナルよりアーカイブ。3 October 2020閲覧。
- ^ “Upgrading Images on Vimeo” (2 June 2021). 3 June 2021時点のオリジナルよりアーカイブ。3 June 2021閲覧。
- ^ “Joomla! Issue Tracker | Joomla! CMS #41381 - [5.0 AVIF support for media manager]” (英語). Joomla! Issue Tracker. 2024年3月30日閲覧。
- ^ “WordPress 6.5 adds AVIF support” (英語). Make WordPress Core (2024年2月23日). 2024年3月11日閲覧。
- ^ “PHP 8.1: GD: AVIF image support”. PHP.Watch (14 June 2021). 14 June 2021時点のオリジナルよりアーカイブ。14 June 2021閲覧。
- ^ “Perl: Imager support” (11 July 2023). 2024年3月11日閲覧。