AVIF画像 (.avif)
ISO/IEC 標準AVIFは、AV1ビデオコーデックから派生した次世代オープン画像フォーマットであり、最先端の圧縮効率、ハイダイナミックレンジ(HDR)、および広色域を実現します。
AVIF を JPG に変換
無料のブラウザ内 AVIF から JPG へのコンバーター。お使いのデバイスでファイルを即座に変換します。
AVIFをオンラインで圧縮
プライベート - ファイルがデバイスの外に出ることはありません
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してAVIFファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してAVIFファイルを識別します:
16進数シグネチャ(オフセット4):
66 74 79 70 61 76 69 66ASCII表現: 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 (現在) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| 圧縮効率 | 写真画像において最高の圧縮効率 | 良好(JPEGより25%〜35%向上) | ベースライン標準 | 高効率と可逆圧縮に重点 |
| 色深度とHDR | 8、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を使用する。
歴史的背景とマイルストーン
主なメリット
- 業界最高水準の非可逆圧縮効率(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を使用することは、業界のベストプラクティスです。