AV1(.av1 / .ivf)ビデオフォーマット:ロイヤリティフリーの次世代コーデックの解説
4K、8K、HDRストリーミングが現代のウェブメディアを支配する中、帯域幅の要求は H.264(AVC)や特許料がかかる H.265(HEVC)といった従来の圧縮規格を超えています。AOMedia Video 1 (AV1)—主に .av1 または .ivf(Indeo Video Framework)拡張子の生ビットストリームとして保存される—は、インターネット動画配信、ビデオ会議、高効率ストリーミング向けに特化して設計された、オープンでロイヤリティフリーの動画圧縮標準です。
Alliance for Open Media (AOMedia)—Google、Netflix、Amazon、Apple、Microsoft、Meta、Intel、Mozilla などで構成されるコンソーシアムにより開発された AV1 は、ライセンス料や特許リスクなしで最先端のデータ圧縮を提供します。
1. AV1 / IVF ビデオファイルとは何ですか?
AV1 ファイル には、AOMedia Video 1 圧縮アルゴリズムでエンコードされた基本的なビデオビットストリームが含まれます。その生形式では、AV1 の基本ストリームは .av1 拡張子を使用できますが、軽量な IVF (.ivf) コンテナ形式にパッケージされることが一般的です。IVF は、オープンソースツールで広く使用されているシンプルなフレーミング形式で、未マックスされた生ビデオフレームと基本的なフレームサイズ、タイムベース、フレームレートヘッダーを共に転送します。
エンドユーザーへの配信と再生のために、AV1 ビデオは通常、次のような標準コンテナ形式にマルチプレックス化されます:
- MP4 (
.mp4) via ISO Base Media File Format (ISOBMFF) バインディング - Matroska (
.mkv) - WebM (
.webm) for HTML5 ブラウザ内ビデオストリーミング
AV1 は、HEVC(H.265)や VP9 と比べて約 30% 高い圧縮効率 を提供し、同等の主観的視覚品質で H.264(AVC)と比較して最大 50% 以上の節約 を実現します。
2. AV1(.av1 / .ivf)の主な特徴
| 特性 | 仕様 / 詳細 |
|---|---|
| 標準化団体 | オープンメディア連盟 (AOMedia) |
| リリース日 | 2018(最終仕様) |
| ファイル拡張子 | .av1, .ivf, .webm, .mp4, .mkv |
| ライセンスモデル | 100% ロイヤリティフリー & オープンソース |
| 圧縮効率 | ~30% 高い (HEVC/VP9 より); ~50% 以上高い (AVC/H.264 より) |
| 最大解像度 | 最大 8K UHD ($7680 \times 4320$) まで、さらにそれ以上 |
| カラー プロファイルとビット深度 | 8ビット、10ビット、12ビットカラー;4:2:0、4:2:2、4:4:4 クロマサンプリング |
| ダイナミックレンジ | SDR、HDR10、HDR10+、HLG のネイティブサポート |
| 主要なオープンエンコーダー | SVT-AV1, libaom-av1, rav1e |
| ハードウェアサポート | Intel、AMD、NVIDIA、Apple Silicon、Qualcomm、MediaTek にまたがるネイティブシリコンデコード |
コア戦略的優位性:
- ロイヤリティフリーの露出: ストリーミングプロバイダーとブラウザベンダーは、複雑な特許プール料金なしで高解像度ビデオを配信できます。
- 優れたウェブパフォーマンス: YouTube や Netflix などのプラットフォームで、モバイルデータ消費と動画バッファリングを大幅に削減します。
- フィルムグレイン合成: エンコード時にノイズの多いグレインビットを使用するのではなく、再生時にグレインを合成することで、シネマコンテンツの帯域幅を大幅に節約します。
3. AV1 の詳細な技術的特徴
AV1 は、従来のブロックベースハイブリッドビデオコーディングアーキテクチャを最新のアルゴリズム強化で最適化します:
A. 柔軟なブロック分割(スーパー ブロックは最大 $128 \times 128$)
- AV1 は $128 \times 128$ スーパーブロック を導入します(VP9 の $64 \times 64$ から拡張)。
- 10方向の分割ツリーによる再帰的分割をサポートします(水平/垂直分割、1:4 および 4:1 のアスペクト比の矩形分割、そして T 字形の細分化を含む)。
- エンコーダがブロック境界を微細なエッジ、滑らかなグラデーション、そして不規則な動きに正確に適応できるようにします。
B. 豊富なイントラ予測モード
- 56 の方向性イントラ予測角度 を備えており、エッジの向きをマイクロ精度でモデル化します。
- スムーズ予測子と Paeth 予測子: バンディングアーティファクトなしで、ソフトなグラデーションと複雑な表面輝度を再構築します。
- 輝度から色差 (CFL): 再構築された輝度サンプルから直接色差チャンネルを予測し、色の冗長性を最小化します。
C. 高度なインタ予測とモーション補償
- 歪みモーション補償(アフィンモデリング): 6 パラメータのアフィン変換を用いて、パン、カメラ回転、ズーム、遠近歪みなどの非平行移動モーションを正確にモデル化します。
- オーバーラップブロックモーション補償 (OBMC): 隣接ブロック境界間のモーションベクトルを平滑化し、ブロックノイズを除去します。
- 複合予測モード: 楔形および差分重み付けマスクを使用して、2 つの異なる参照フレームをブレンドします。
D. 高度なインループ後処理パイプライン
低ビットレートでもフレーム品質を最高の状態に保つため、AV1は4段階のループフィルタリングシステムを適用します:
- Deblocking Filter: ブロック分割間のグリッドシームを滑らかにします。
- Constrained Directional Enhancement Filter (CDEF): 方向性ピクセルパターンを解析し、エッジをシャープにし、リング状アーティファクトを抑制します。
- Loop Restoration Filter (LR): ウィナーフィルタと自己誘導復元を使用して、量子化中に失われた高周波テクスチャ詳細を回復します。
- Film Grain Synthesis: 圧縮前にノイズの多いアナログ粒子を除去し、デコーダに再生中にローカルで一致する粒子パラメータを再合成するよう指示します。
4. AV1 / IVF ファイルの作成とエンコード方法
AV1ファイルは、SVT-AV1(Intel と AOMedia が共同開発した Scalable Video Technology for AV1)や libaom、rav1e といったオープンソースエンコーダを使用して作成でき、一般的には FFmpeg を介して利用されます。
方法 1: FFmpeg と SVT-AV1 を使用したエンコード(最速かつ本番対応)
ビデオファイルを AV1 圧縮の .mp4 コンテナにエンコードするには:
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4
方法 2: 生の AV1 ビットストリームまたは IVF コンテナの生成
テストやストリーミングツールチェーン用に、スタンドアロンの .ivf または .av1 ストリームを生成するには:
# Export to IVF raw container
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an output.ivf
# Export to raw AV1 bitstream
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an -f av1 output.av1
主要なエンコードパラメータ:
--preset(0 から 12): プリセット4–6は高い圧縮効率とエンコード速度の最適なバランスを提供します。-crf(Constant Rate Factor、0 から 63):24から32の値はウェブおよび高精細配信の標準です。
5. AV1 / IVF ビデオファイルの開き方と再生方法
AV1 は主要なウェブブラウザ、メディアスイート、オペレーティングシステムに普遍的に統合されています:
1. Web ブラウザ(ネイティブ再生)
最新のウェブブラウザはハードウェアアクセラレーションを使用して AV1 ビデオをネイティブにデコードします:
- Google Chrome、Microsoft Edge、Mozilla Firefox、Brave、Apple Safari(対応デバイス上)。
output_av1.mp4またはoutput_av1.webmファイルをブラウザタブに直接ドラッグアンドドロップするだけです。
2. VLC メディアプレーヤー(クロスプラットフォーム)
- 最新バージョンの VLC Media Player(Windows、macOS、Linux、Android、iOS)をダウンロードしてください。
- VLC を開き、Media > Open File… に移動し、
.av1、.ivf、.webm、または.mp4ファイルを選択してください。 - VLCは、組み込みの
dav1dデコーダライブラリを利用して、高速なソフトウェアおよびハードウェアアクセラレーション再生を実現します。
3. MPV プレーヤー
MPV は dav1d とハードウェアデコーダの組み込みサポートを含みます:
mpv output.ivf
# or
mpv output_av1.mp4
4. Windows Media Player / Movies & TV アプリ
- Windows 10 および 11 のユーザーは、Microsoft Store から無料の AV1 Video Extension を直接ダウンロードして、デフォルトの Windows メディアアプリでネイティブ AV1 再生を有効にできます。
6. AV1 と HEVC(H.265) と AVC(H.264)の比較
| 機能 | AVC / H.264 | HEVC / H.265 | AOMedia AV1 |
|---|---|---|---|
| 確定年 | 2003 | 2013 | 2018 |
| ライセンス | ロイヤリティ (MPEG LA) | 複数のロイヤリティプール | 100% ロイヤリティフリー |
| ビットレート削減 | ベースライン ($0%$) | ~40–50%(AVC より) | ~50–55%+(AVC より) |
| 最大スーパーブロックサイズ | $16 \times 16$ | $64 \times 64$ | $128 \times 128$ |
| フィルム粒子合成 | いいえ | いいえ | はい(ネイティブ) |
| ブラウザ互換性 | ユニバーサル | 限定的 / 選択的 | 広範囲(すべての主要ブラウザ) |
7. よくある質問(FAQ)
**Q1: .av1 ファイルと .ivf ファイルの主な違いは何ですか?
A1: .av1 ファイルは生の AV1 エレメンタリービデオストリームを含み、一方 .ivf ファイルはタイミングと解像度メタデータを伴う生の AV1 フレームをラップする最小限のフレーミングコンテナです。
**Q2: AV1 はライセンスロイヤリティなしで完全に無料で使用できますか? A2: はい、AV1 はオープンソースでロイヤリティフリーのコーデックで、Alliance for Open Media によって作成され、開発者や配信者の特許ライセンス料を排除することを目的としています。
**Q3: 現在、AV1 ビデオを効率的にエンコードするのに最適なエンコーダはどれですか? A3: SVT-AV1 は業界標準のオープンソースエンコーダで、速いマルチスレッド性能とプロダクションレベルの圧縮効率を提供します。
**Q4: 最新のスマートフォンやコンピュータはハードウェアアクセラレーションを使用して AV1 ビデオを再生できますか? A4: はい、Intel、AMD、NVIDIA、Apple、Qualcomm、MediaTek の最新 GPU と SoC には、ハードウェアアクセラレートされた AV1 デコード用の専用シリコンが搭載されています。
**Q5: 一般的に AV1 ビデオストリームを保持する標準コンテナ形式は何ですか?
A5: AV1 ビデオストリームは、一般的に MP4(.mp4)、WebM(.webm)、および Matroska(.mkv)コンテナファイルにパッケージ化されます。
8. まとめ
AOMedia Video 1 (AV1) は、現代のデジタルビデオ配信における重要な転換点です。業界リーダーがオープンでロイヤリティフリー、かつ超効率的な圧縮アーキテクチャに団結することで、AV1 はライセンスの障壁を排除し、世界中の数十億台の接続デバイスに対して、低帯域幅で優れたビデオ品質を提供します。