AVIF画像 (.avif)

ISO/IEC 標準

AVIFは、AV1ビデオコーデックから派生した次世代オープン画像フォーマットであり、最先端の圧縮効率、ハイダイナミックレンジ(HDR)、および広色域を実現します。

AVIF を JPG に変換

無料のブラウザ内 AVIF から JPG へのコンバーター。お使いのデバイスでファイルを即座に変換します。

AVIFをオンラインで圧縮

プライベート - ファイルがデバイスの外に出ることはありません

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してAVIFファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してAVIFファイルを識別します:

16進数シグネチャ(オフセット4):

66 74 79 70 61 76 69 66

ASCII表現: ftypavif

標準化: ISO/IEC 23000-22(MIAF) / AOMedia仕様

技術仕様

コンテナアーキテクチャISO Base Media File Format (ISOBMFF / MP4コンテナアーキテクチャ)
圧縮方向性空間予測とタイル分割を用いたAV1フレーム内ビデオ圧縮
バイトエンディアンISOBMFFのアトム/ボックスサイズおよびfourCCコードはビッグエンディアン
色空間BT.2020, DCI-P3, sRGB, 完全なICCプロファイル, NCLX色度座標
チャンネルと構造モノクロ、YUV 4:2:0、4:2:2、4:4:4、および補助アルファチャンネル
最大寸法グリッドタイルあたり最高65,536 x 65,536ピクセル(マルチタイル構成により無制限)
透過性完全な8、10、または12ビットアルファ透過チャンネル
ストリーミングとプログレッシブマルチレイヤー空間タイリングによるプログレッシブレンダリングに対応

技術比較表:AVIFと競合製品

技術属性AVIF (現在)WebPJPEGJPEG XL
圧縮効率写真画像において最高の圧縮効率良好(JPEGより25%〜35%向上)ベースライン標準高効率と可逆圧縮に重点
色深度とHDR8、10、12ビットネイティブHDR & BT.2020色域8ビットsRGBのみ8ビット標準最大32ビット浮動小数点HDR
エンコード速度低速 / CPU負荷が高い(高度なAV1ヒューリスティクスが必要)高速〜中速極めて高速中速〜高速
ライセンスロイヤリティフリーオープンソース(AOMedia)ロイヤリティフリー(Google)無償で利用できる標準ロイヤリティフリー(ISO)
ブラウザサポート主要な最新ブラウザの93%以上(Chrome、Firefox、Safari、Edge)97%以上現在のブラウザーで広くサポートされていますが、利用可否はブラウザーのバージョンとプラットフォームによって異なります。Chromiumで試験的実装

一般的な破損モードと16進数リカバリガイド

「Invalid ISOBMFF container」というエラーによりAVIFファイルのレンダリングに失敗する。

根本原因: 'ftyp'ボックスの欠落もしくは破損、またはオフセット0x04での'avif'ブランド識別子の欠落。

復旧: MP4Boxまたは16進数エディタでファイルを検査し、バイト4〜11に'ftypavif'または互換性のあるブランド'mif1'が含まれていることを確認する。

セキュリティ分析とパーサー攻撃ベクトル

AVIFは複雑なAV1ビデオビットストリームデコーダー(dav1d / libaom)に依存しています。安全な実装では、デコーダーを制限されたサンドボックス内に隔離します。

既知の攻撃ベクター

  • AV1算術符号化またはフィルムグレイン合成ロジックにおける複雑なビットストリーム解析の脆弱性の悪用。
  • 巨大なマルチタイルグリッド宣言を通じたメモリ枯渇型サービス拒否攻撃。

防御的ベストプラクティス: 最新のサンドボックス化されたRustデコーダー(ravif)またはdav1dを使用した最新のlibavifを使用する。

歴史的背景とマイルストーン

2024AppleのiOS 16およびmacOS Venturaがネイティブシステム全体でのAVIF対応を完了。
2020Google Chrome 85がデフォルトのネイティブAVIFデコードサポートを提供開始。
2019Alliance for Open Media (AOMedia) がAVIF 1.0.0仕様を策定。

主なメリット

  • 業界最高水準の非可逆圧縮効率(JPEGより最大50%、WebPより20%小型化)。
  • ネイティブの10ビットおよび12ビットハイダイナミックレンジ(HDR)と広色域(WCG)をサポート。
  • 大手テクノロジー企業(Google、Apple、Microsoft、Netflix、Mozilla)の支援を受け、完全にロイヤリティフリー。

技術的な制限とデメリット

  • エンコード処理がJPEGやWebPに比べて大幅にCPU負荷が高く低速。
  • ハードウェアアクセラレーションによるデコードには、最新のハードウェアまたはアップデートされたOSが必要。
  • 単純なUIグラフィックの場合、ロスレスモードの効率がPNGやWebPのロスレスモードよりも一般的に低い。

興味深い技術トリビア

  • AVIFは、MP4ビデオファイルで使用されているものとまったく同じISOBMFFコンテナ構造内にパッケージ化されます。
  • NetflixはグローバルカタログのUIサムネイルにAVIFを使用し、日々のネットワーク帯域幅を何テラバイトも節約しています。
  • AVIFはフィルムグレイン合成をサポートしており、大量の高周波ノイズを保存することなく、見栄えのよい質感を人工的に生成します。

よくある技術的な質問

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

写真画像の場合、AVIFはWebPよりも大幅に優れた圧縮率を提供し(同じ品質であれば多くの場合20%小型化)、10ビットおよび12ビットのHDRカラーをサポートします。ただし、AVIFはWebPよりもエンコードに時間がかかります。

なぜAVIFはエンコードに時間がかかるのですか?

AVIFはAV1ビデオコーデックのフレーム内圧縮アルゴリズムを使用しており、数千に及ぶ空間予測角度、変換ブロックサイズ(4x4から64x64まで)、およびループフィルターを評価して、数学的に最適な圧縮を見つけ出すためです。

AVIFは日常的なウェブ画像のJPEGの代替になりますか?

はい。すべての主要なウェブブラウザ(Chrome、Safari、Firefox、Edge)が現在AVIFをネイティブサポートしています。HTML5の'<picture>'フォールバックとともにAVIFを使用することは、業界のベストプラクティスです。