ファイル形式

AVI - Audio Video Interleave

AVI は、Windows 3.1 時代に登場した Microsoft の初期の動画コンテナです。昔のビデオカメラの映像や、アーカイブ済みのクリップ、何年も前にダウンロードした動画などで今も使われています。

.avi

AVI は「Audio Video Interleave」の略です。Microsoft が 1992 年に Video for Windows の一部として導入した形式で、デスクトップ PC で動画を再生することを一般的な機能にしたソフトウェアです。その後およそ 10 年間、Windows 上で「動画ファイル」といえばほぼ AVI のことであり、膨大な量のコンテンツがこの形式で保存されました。例えば、ディスクに取り込んだビデオカメラのテープ、テレビ録画、初期のウェブからのダウンロード、画面キャプチャなどです。現在使われる形式はより新しいコンテナに置き換わりましたが、古いハードディスクや家族の動画が入ったフォルダを開くと、今でも AVI ファイルが見つかります。

AVI ファイルの構成

AVI は RIFF という汎用的な Microsoft の構造の上に作られており、ファイルをラベル付きのチャンクに分割します。ヘッダーリストが動画全体とその中の各ストリームを記述し、大きな movi チャンクには実際の音声・映像データが交互に格納され、最後のインデックスには再生ソフトが飛び移れるよう各データ片の先頭位置が一覧として書かれています。コンテナ自体には圧縮機能はありません。各ストリームは 4 文字のコードで自分のコーデック名を持っており、このコードが原因で古い AVI ファイルが再生できないことがあります。DX50 や XVID といったラベルは、そのコンピュータにはもうインストールされていないかもしれない圧縮ソフトを指しているからです。

この形式を古くしている設計上の判断が 2 つあります。AVI はフレームあたりのマイクロ秒数で表される一定フレームレートを前提としているため、可変フレームレートや、現在のスマートフォン動画が依存しているフレームごとのタイムスタンプを自然な形で保存する方法がなく、音声のずれがよくある不満点です。また、後に OpenDML 拡張で回避策が取られるまで、数 GB を超えてファイルを大きくできないサイズ上限が設けられていました。AVI にはチャプターの本格的なサポートがなく、字幕トラックのサポートもありません。そのため、AVI 形式の動画の字幕はたいてい、動画ファイルの横に別ファイルとして置かれます。

AVI ファイルに含まれるメタデータ

ここが正直なところです。AVI が保持するメタデータはほとんどありません。AVI にはカメラの機種名や GPS 座標のような情報を格納する標準的な場所がなく、一部のカメラが独自に EXIF データを追加している程度です。レポートでお伝えできる内容は、大きく2つのグループに分かれます。

技術的な情報はヘッダーから取得され、常に存在します。幅と高さ、フレームレート、総フレーム数、再生時間、ストリーム数、それぞれのコーデックコード、そして音声についてはサンプリングレート、チャンネル数、ビットレートなどです。

説明的なタグは、存在する場合でも、RIFF のオプション情報チャンク内にあり、そのフィールドは 4 文字の名前になっています。よく見られるものとしては、タイトル、アーティスト、コメント、著作権表示、ジャンル、題目、作成日、ファイルを書き出したソフトウェア名などです。こうした情報がまったく含まれていない AVI ファイルも多くあります。Adobe の一部の編集アプリは、独自のチャンクに XMP パケットを埋め込みます。これは、タイトル、著者、著作権、編集履歴を持つ構造化テキストブロックです。カメラメーカーの中には、汎用のアプリでは名前を付けられないプライベートチャンクを追加しているところもあり、レポートに「何か」が載っていても、その内容を解釈できない場合があります。

閲覧する側としては、これはおおむね良い知らせですが、一点注意があります。AVI から位置情報やデバイス情報が漏れる可能性は低いでしょう。ただし、ソフトウェア名と作成日からは、そのファイルがいつ、どのアプリで作られたかが分かりますし、過去に誰かが入力したタイトルやコメントもそのまま残っています。

AVI を使うのが適しているケース

ファイルが変更せずに残しておきたいオリジナルである場合や、古いソフトウェアがその形式にしか対応していない場合は、AVI をそのまま保持してください。AVI は可逆圧縮でのキャプチャ用途でも今なお使われています。可逆コーデックを AVI に使うと、情報を一切失わずに非常に大きなファイルを作成できるためです。

視聴・送信・アップロードしたい用途には、MP4 が現実的な置き換え先です。同じ品質ならはるかにファイルサイズが小さく、どこでも再生でき、AVI では扱えないタイミング情報も保持できます。複数の音声言語や字幕トラックを 1 つのファイルにまとめたい場合は、MKV の方が適しています。変換は再圧縮を伴うため、画質はわずかに劣化します。重要なファイルであれば、元のファイルも残しておきましょう。