メインコンテンツへスキップ

ファイル形式

AVIFとは?AV1ベースの次世代画像形式

AVIFは、AV1動画コーデックの画像圧縮とHEIFコンテナを組み合わせた、ロイヤリティフリーでとても効率的な画像形式です。その構造、実際の削減効果、弱点を解説します。

著者: Hemen Dönüştür Editör Ekibi公開日: 9 分で読めます

AVIF形式ガイドのカバー画像

AVIF(AV1 Image File Format)は、AV1動画コーデックの静止画圧縮を画像ファイルに持ち込んだ形式です。写真をJPEGより、そして多くの場合WebPよりも小さなファイルに保存でき、透明、アニメーション、10ビット・12ビットの色深度、HDRにも対応しています。この記事では、AVIFの出自、ファイルの中身、実際の削減効果、つまずきやすい点を説明します。

AVIFを作ったのは誰か

AVIFを開発したのはAlliance for Open Media(AOMedia)です。オープンでロイヤリティフリーのメディア技術を作るために2015年に設立された業界団体で、最初の大きなプロジェクトはAV1動画コーデックでした。AOMediaによれば、AV1は2018年に公開されています。米国議会図書館の形式解説によれば、AVIF仕様のバージョン1.0.0は2019年2月19日付け、バージョン1.1.0は2022年4月15日付けです。現在の仕様のバージョンは2025年10月16日付けの1.2.0です。

ロイヤリティフリーであることは大きな違いです。MDNもAVIFを高性能でロイヤリティフリーの形式と説明しています。同じHEIFコンテナを使うHEICは、HEVCコーデックに依存しており、ブラウザーの対応状況はAVIFにまったく及びません。

AVIFファイルの中身

HEIFコンテナ

AVIFは、AV1で圧縮した画像をHEIFコンテナ(High Efficiency Image File Format、ISO/IEC 23008-12)に格納します。HEIF自体は、MP4ファイルと同じ土台であるISOベースメディアファイル形式(ISOBMFF)をもとにしています。仕様によれば、AVIFファイルは単一の画像でも画像シーケンスでも適合したHEIFファイルとなるよう設計されており、MIAFにも準拠する必要があります。ファイルの種類は、先頭のftypボックスにあるブランドで識別されます。静止画はavif、アニメーションのシーケンスはavisです。

プロファイル

仕様は2つのプロファイルを定めています。AV1のMainプロファイルをレベル5.1以下で使うBaseline(ブランドMA1B)と、静止画でAV1のHighプロファイルを使えるAdvanced(ブランドMA1A)です。これらのプロファイルにより、デコーダーがどのファイルを開けるかが予測できるようになっています。

透明とアニメーション

アルファチャンネルは、メインの画像に結び付けられた別の補助的なAV1画像として保存されます。このアルファ画像はモノクロで、メインの画像と同じビット深度でなければなりません。アニメーションAVIFは本質的にAV1の動画トラックなので、同じ内容のアニメーションGIFよりはるかに効率よく圧縮できます。

圧縮、色深度、HDR

AVIFはAV1のフレーム内符号化の仕組みを使います。画像は可変サイズのブロックに分けられ、各ブロックは多数の方向予測モードの中から最適なものを使って予測され、残った差が変換・量子化されます。JPEGの固定の8x8ブロックと比べると、この柔軟さによって、特にファイルサイズが小さいときのブロックノイズが減り、平坦な部分がきれいになります。

MDNによれば、AVIFは8ビット、10ビット、12ビットの色深度と、YUV 4:4:4、4:2:2、4:2:0の色差サンプリングに対応しています。AVIF仕様には、この形式がハイダイナミックレンジ(HDR)と広色域(WCG)の画像に対応していると記されており、MDNはPQとHLGの伝達関数、Rec. 2020色空間を挙げています。JPEGとWebPが8ビットまでであることを考えると、AVIFはWebでHDR写真を配信するための最も成熟した選択肢の一つです。

AVIFはどれくらい小さくなるのか

web.devのAVIFガイドの著者(ジェイ・クリシュナン、ワンテ・チャン、ジェレミー・ワグナー)は、自分たちや他の人の取り組みでJPEGと比べて50%以上の削減が見られたと報告しており、MDNは非可逆AVIF画像はJPEG画像より約50%小さいとしています。これらの数字は、内容、エンコーダーの設定、目標とする画質によって変わります。

実際のWebのデータは、もう少し慎重な姿を示しています。HTTP ArchiveのWeb Almanac 2024によれば、モバイルでのAVIF画像の中央値は1ピクセルあたり1.4ビットで、WebPは1.3、JPEGは2.0です。レポートは、AVIFの中央値が2022年の約1.0ビットから約47%上がったことにも触れています。つまり、サイトが選ぶ画質の設定次第で、形式の理論上の優位が実際には小さなファイルに結び付かないこともあるのです。

ブラウザーの対応と普及

Can I useによれば、AVIFに対応したブラウザーは世界の利用の96.35%を占めています(2026年10月)。対応はChrome 85、Firefox 93、Edge 121、Safari 16.4からで、Safari 16.1から16.3は部分的な対応です。MDNによれば、Firefoxはバージョン113でアニメーションAVIFに対応しました。

普及はまだ低いものの、急速に伸びています。W3Techsの2026年10月のデータでは、AVIFは監視対象のWebサイトの1.7%で使われています。Web Almanac 2024によれば、モバイルページの画像の1.0%がAVIFで、その割合は2年間で相対的に386%伸びました。

WebサイトでAVIFを配信する方法

AVIFの対応はWebPより新しいため、MDNもより広く対応している形式の代替を用意することを勧めています。最も一般的なのは、HTMLの<picture>要素の中で、最も効率的なものから最も互換性の高いものへとソースを並べる方法です。ブラウザーは理解できる最初のソースを読み込み、どれも分からなければ<img>タグのJPGを使います。

<picture>
  <source srcset="photo.avif" type="image/avif">
  <source srcset="photo.webp" type="image/webp">
  <img src="photo.jpg" alt="画像の内容を説明する代替テキスト" width="1200" height="800">
</picture>

この方法では3つのファイルを用意する必要がありますが、どの訪問者もブラウザーが対応する最も小さなファイルをダウンロードできます。

AVIFの弱点

  • エンコードが遅い:AVIFの作成には、JPEGやWebPよりはっきりと多くのCPU時間がかかります。web.devのガイドは、速度優先の設定にすると圧縮効率と画質が下がると指摘しています。
  • プログレッシブ表示がない:MDNによれば、AVIFはプログレッシブレンダリングに対応していないため、ファイルを完全にダウンロードしないと表示できません。
  • ソフトの対応がブラウザーより遅れている:ブラウザーはAVIFを表示できても、古いビューアー、オフィスソフト、アップロードフォームは受け付けないことがよくあります。
  • 非常に高い画質では利点が小さくなる:ほぼ可逆に近いファイルは急速に大きくなります。保存用のコピーにはPNGや元のファイルが向いています。

よくあるトラブル

AVIFファイルが開けない

たいていは、そのソフトがAVIFを知らないだけです。ファイルを共有したり古いソフトで使ったりするには、写真ならJPGに、透明な画像ならPNGに変換するのがいちばん早い解決策です。

変換後に色がくすんで見える

HDRや広色域のAVIFを8ビットのsRGB形式に変換すると、余分な明るさと色の情報が収まりきらず、画像が意図より地味に見えることがあります。これは変換先の形式の限界です。

アニメーションが消えた

JPGとPNGはアニメーションを持てないため、アニメーションAVIFをどちらかに変換すると、残るのは1フレームだけです。

AVIFを変換するときのコツ

  • AVIFをどこでも開けるようにするには:AVIFからJPGへの変換、透明を保ちたいならAVIFからPNGへの変換を使いましょう。アニメーションAVIFは最初のフレームだけが使われます。
  • AVIFを作るには:当サイトのJPGからAVIFへの変換とPNGからAVIFへの変換は、標準で画質60を使います。AVIFの画質の目盛りはJPEGとは意味が違い、ほとんどの写真では60でよい結果になります。画質95以上では色が完全な解像度(4:4:4)で、それ未満では4:2:0で符号化されます。
  • 少し待ちましょう:AVIFのエンコードはWebAssemblyを使ってブラウザー内で行われ、他の形式より時間がかかります。画面には進み具合が表示されます。ファイルが端末の外に出ることはありません。
  • 色とメタデータ:当サイトのツールは色をsRGBに合わせるため、HDRの情報は出力に引き継がれません。EXIFや位置情報も出力に書き込まれません。
  • まとめて変換するには、画像変換ツールで変換先にAVIFを選び、複数のファイルを一度に変換してください。

よくある質問

AVIFとHEICは同じものですか?

いいえ、ただし関係はあります。どちらもHEIFコンテナを使いますが、HEICはHEVC(H.265)で、AVIFはAV1で画像を圧縮します。AV1はロイヤリティフリーのコーデックで、現在AVIFは主要なすべてのブラウザーで開けますが、HEICは主にApple製品に結び付いたままです。

AVIFはWebPより優れていますか?

AVIFは写真ではたいていより小さなファイルになり、HDRにも対応しています。WebPはエンコードがずっと速く、対応の歴史も長いです。サイトで<picture>要素を使って両方を用意すれば、どのブラウザーも対応する中で最も効率的な形式を受け取れます。

AVIFは可逆にできますか?

はい、AV1は可逆符号化にも対応しています。ただし可逆のAVIFファイルはたいてい大きいので、可逆で保存したいならPNGや可逆WebPのほうが実用的なことが多いです。

AVIFはiPhoneで開けますか?

現在のiOSのSafariはAVIFを表示できます。Can I useによれば、完全対応はSafari 16.4からです。個々のアプリでの対応はアプリによって異なります。

AVIFの保存に時間がかかるのはなぜですか?

AV1は最適な圧縮を見つけるために、多くのブロックサイズと予測方向を試します。この探索がファイルを小さくしますが、CPU時間がかかります。エンコーダーの速度設定でこのバランスが変わり、速い設定ほどファイルは大きくなります。

出典

関連する変換ツール

すべての記事