コンテンツにスキップ

AVIF

出典: フリー百科事典『ウィキペディア(Wikipedia)』
AVIF
拡張子
  • .avif
  • .avifs
MIMEタイプimage/avif
開発者Alliance for Open Media
初版2019年2月19日 (5年前) (2019-02-19)
種別画像ファイルフォーマット可逆圧縮/非可逆圧縮
包含先HEIF
派生元
ウェブサイトaomediacodec.github.io/av1-avif/

AVIFAV1 Image File Format)は、AV1で圧縮された画像または画像シークエンスをHEIFコンテナフォーマットに保存するためのオープンロイヤリティフリーな画像ファイルフォーマットの仕様である[1][2]。同じコンテナフォーマットのISOBMFF英語版上に構築され、圧縮にHEVCを使用するHEICと競合している。AVIFの仕様のバージョン1.0.0は2019年2月に規格化された。

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]

libavif
開発元 Alliance for Open Media
最新版
1.0.4 / 2024年2月8日 (9か月前) (2024-02-08)
リポジトリ https://github.com/AOMediaCodec/libavif ウィキデータを編集
プログラミング
言語
対応OS クロスプラットフォーム
ライセンス 二条項BSDライセンス自由ソフトウェア
公式サイト aomediacodec.github.io/av1-avif/ ウィキデータを編集
テンプレートを表示

ウェブブラウザ

[編集]
  • 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]

画像ビューア

[編集]

メディアプレーヤー

[編集]
  • VLCは開発中のバージョン4からAVIFファイルを読み取れるようになる[21]

画像エディター

[編集]
  • 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]

プログラミング言語

[編集]
  • PHPはPHPバージョン8.1からGD拡張でAVIFをサポートしている[41]
  • PerlはImagerライブラリスイートを経由してサポートしている[42]

その他

[編集]
  • ExifToolはバージョン11.79(2019年12月12日にリリース)からEXIFの読み取りと書き込みのためにAVIF形式をサポートしている。

脚注

[編集]
  1. ^ a b c AV1 Image File Format (AVIF)”. AOMediaCodec.GitHub.io. 29 November 2018時点のオリジナルよりアーカイブ25 November 2018閲覧。
  2. ^ AVIF: Meet the Next Level Image File Format” (英語). Alliance for Open Media (2023年11月8日). 2024年3月11日閲覧。
  3. ^ AVIF for Next-Generation Image Coding”. The Netflix Tech Blog (2020年2月13日). 2020年2月15日時点のオリジナルよりアーカイブ2021年11月19日閲覧。
  4. ^ AVIF image format | Can I use... Support tables for HTML5, CSS3, etc”. caniuse.com. 2024年4月27日閲覧。
  5. ^ a b av1-avif/testFiles/Netflix/avif/README.md at master · joedrago/av1-avif” (英語). GitHub. 2023年7月5日閲覧。
  6. ^ a b Concolato, Cyril (14 October 2019). “AV1 Image File Format (AVIF)”. AOMedia. 5 November 2019時点のオリジナルよりアーカイブ6 November 2019閲覧。
  7. ^ Film Grain Synthesis for AV1 Video Codec” (英語). 7 January 2021時点のオリジナルよりアーカイブ14 December 2020閲覧。
  8. ^ Netflix AV1 Encodes Readme”. 20 February 2020時点のオリジナルよりアーカイブ23 May 2020閲覧。
  9. ^ Abrams, Lawrence (2020年8月25日). “Chrome 85 released with security fixes, app shortcuts, AVIF support”. Bleeping Computer. 26 August 2020時点のオリジナルよりアーカイブ2020年8月26日閲覧。
  10. ^ Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More”. 29 January 2021時点のオリジナルよりアーカイブ29 January 2021閲覧。
  11. ^ Firefox 93.0, See All New Features, Updates and Fixes” (英語). Mozilla. 2021年10月5日閲覧。
  12. ^ WebKit Features in Safari 16.0” (12 September 2022). 2024年3月11日閲覧。
  13. ^ MacOS Ventura is now available”. 2024年3月11日閲覧。
  14. ^ Safari 16.4 Beta Release Notes”. 2024年3月11日閲覧。
  15. ^ dan-wesley (2024年1月26日). “Microsoft Edge release notes for Stable Channel” (英語). learn.microsoft.com. 2024年1月27日閲覧。
  16. ^ README.md · main · GNOME / Loupe · GitLab”. gitlab.gnome.org. 2024年3月11日閲覧。
  17. ^ ImageMagick AVIF support”. Github. 9 September 2021時点のオリジナルよりアーカイブ9 September 2021閲覧。
  18. ^ IrfanView AVIF support”. IrfanView. 24 July 2021時点のオリジナルよりアーカイブ9 September 2021閲覧。
  19. ^ 416941 – AVIF image support”. bugs.kde.org. 2022年6月12日閲覧。
  20. ^ DigiKam 7.7.0 is Released” (26 June 2022). 2024年3月11日閲覧。
  21. ^ no display of .avif files with dav1d decoder (#21568) · Issues · VideoLAN / VLC” (英語). GitLab. 2021年10月8日閲覧。
  22. ^ paint.net 4.2.2 is now available!”. paint.net blog (2019年9月18日). 27 September 2019時点のオリジナルよりアーカイブ2019年10月12日閲覧。
  23. ^ paint.net 4.2.14 alpha build 7542” (2020年8月25日). 1 October 2020時点のオリジナルよりアーカイブ2020年8月26日閲覧。
  24. ^ GIMP 2.10.22 Released”. GIMP.org (7 October 2020). 8 October 2020時点のオリジナルよりアーカイブ14 October 2020閲覧。
  25. ^ 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閲覧。
  26. ^ IrfanView Plugins 4.56 (AVIF not mentioned as supported anywhere)” (10 January 2021). 10 January 2021時点のオリジナルよりアーカイブ。9 September 2023閲覧。
  27. ^ IrfanView Plugins 4.57 (AVIF explicitly mentioned as supported)” (18 January 2021). 18 January 2021時点のオリジナルよりアーカイブ。9 September 2023閲覧。
  28. ^ Krita 5.0 released!” (英語). Krita Foundation (23 December 2021). 2024年3月11日時点のオリジナルよりアーカイブ。2024年3月11日閲覧。
  29. ^ Foundation, Krita. “Krita 5.0 Release Notes”. 2024年3月11日閲覧。
  30. ^ Feature summary – Illustrator (May 2022 release)” (2022年7月28日). 2022年9月25日時点のオリジナルよりアーカイブ2022年5月11日閲覧。
  31. ^ Pixelmator Pro 3.1 adds support for macOS 13, AVIF images, introduces smooth corner style, and more”. 2024年3月11日閲覧。
  32. ^ HDR Optimization”. Adobe Inc.. 2024年3月11日閲覧。
  33. ^ Edit and Export in HDR”. Adobe Inc.. 2024年3月11日閲覧。
  34. ^ Burke, Dave (2021年10月4日). “Android 12 Is Live in AOSP!”. Android-Developers.GoogleBlog.com. 2022年12月26日閲覧。
  35. ^ Add a gdk-pixbuf Module by Linkmauve”. GitHub. 2024年3月11日閲覧。
  36. ^ KDE Ships Frameworks 5.78.0”. KDE.org (2021年1月9日). 2024年3月11日閲覧。
  37. ^ AVIF image format supported by Cloudflare Image Resizing”. The Cloudflare Blog (3 October 2020). 3 October 2020時点のオリジナルよりアーカイブ3 October 2020閲覧。
  38. ^ Upgrading Images on Vimeo” (2 June 2021). 3 June 2021時点のオリジナルよりアーカイブ3 June 2021閲覧。
  39. ^ Joomla! Issue Tracker | Joomla! CMS #41381 - [5.0 AVIF support for media manager]” (英語). Joomla! Issue Tracker. 2024年3月30日閲覧。
  40. ^ WordPress 6.5 adds AVIF support” (英語). Make WordPress Core (2024年2月23日). 2024年3月11日閲覧。
  41. ^ PHP 8.1: GD: AVIF image support”. PHP.Watch (14 June 2021). 14 June 2021時点のオリジナルよりアーカイブ14 June 2021閲覧。
  42. ^ Perl: Imager support” (11 July 2023). 2024年3月11日閲覧。

外部リンク

[編集]