AVI(エイヴィー)とは | 意味や読み方など丁寧でわかりやすい用語解説
AVI(エイヴィー)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。
読み方
日本語表記
エーブイアイ (エイブイアイ)
英語表記
AVI (エイヴィー)
用語解説
AVIとは、Audio Video Interleaveの略で、動画と音声のデータを一つのファイルに格納するためのコンテナフォーマットである。これは、Microsoft社が1992年にWindows環境向けに開発したもので、かつてはWindowsにおける標準的な動画ファイル形式として広く普及した。AVIファイル自体が映像や音声を圧縮する方式を定義するものではなく、様々な圧縮方式(コーデック)でエンコードされた映像データと音声データを時系列に沿って「インターリーブ(interleave)」、つまり交互に並べて一つのファイルに格納する「入れ物」の役割を果たす。このため、どのようなコーデックが使われているかによって、画質や音質、ファイルサイズが大きく変動する点が特徴である。
詳細を説明する。AVIは、リソース交換ファイルフォーマット(RIFF: Resource Interchange File Format)と呼ばれる汎用的なデータフォーマットに基づいている。RIFFは、データを「チャンク(chunk)」と呼ばれる小さな塊に分割して格納する構造を持ち、これにより様々な種類のデータを柔軟に扱える。AVIはこのRIFFのサブタイプの一つとして定義され、動画チャンク、音声チャンク、インデックスチャンク、その他のメタデータチャンクなどが含まれる。動画チャンクには圧縮された映像フレームが、音声チャンクには圧縮された音声サンプルが格納され、これらのチャンクが交互に配置されることで、再生時に映像と音声が同期して流れる仕組みを実現している。インデックスチャンクは、ファイル内の特定のフレームや音声データへの高速なアクセスを可能にするための情報を含んでいるが、AVIの設計上、このインデックスがファイルの末尾に配置されることが多く、そのため全体を読み込まないと正確なシーク(再生位置の移動)が困難になる場合がある。
AVIが広く普及した最大の理由は、Microsoftが開発したためWindowsとの親和性が非常に高かったこと、そして多種多様なコーデックに対応できた点にある。MPEG-4、DivX、Xvidといった動画コーデックや、MP3、AC3などの音声コーデックを自由に組み合わせることができたため、ユーザーはそれぞれの目的に合わせて画質とファイルサイズのバランスを調整できた。これにより、インターネットの黎明期から広帯域ネットワークが普及するまで、パソコン上での動画再生や共有において非常に重要な役割を果たした。
しかし、その設計の古さからくるいくつかの欠点も抱えている。まず、ファイルサイズが大きくなりがちである点が挙げられる。特に非圧縮や低圧縮の動画データを格納すると、数分間の動画でもギガバイト単位のサイズになることが珍しくなく、ストレージ容量を圧迫しやすかった。また、ストリーミング再生やネットワーク経由での効率的な配信には向いていない。AVIファイルの構造上、再生を開始する前にファイルの大部分を読み込んだり、インデックス情報を解析したりする必要があるため、動画の途中で再生を開始するシーク処理や、回線速度が不安定な環境での再生において、遅延や不具合が発生しやすい。これは、より新しいコンテナフォーマットが、より効率的なシークやストリーミングを考慮して設計されていることとは対照的である。
さらに、可変ビットレート(VBR)の音声データとの相性が完全ではなかったり、Bフレーム(双方向予測フレーム)など、高度な圧縮技術を用いた動画コーデックへの対応が完全ではないケースもあった。これは、AVIの設計が固定ビットレート(CBR)やシンプルな圧縮方式を想定していたためである。また、字幕データや複数の音声トラックを標準的な方法で格納する機能が当初から十分に考慮されていなかったため、これらの情報をAVIファイルに含める場合は、非標準的な拡張を使用するか、別途ファイルを用意する必要があった。このような課題から、現在ではMPEG-4 Part 14(MP4)、Matroska(MKV)、WebMといった、より高機能で効率的なコンテナフォーマットが主流となっている。これらの新しいフォーマットは、ストリーミング配信、モバイルデバイスでの再生、高解像度動画、複数の音声・字幕トラックの格納など、現代のマルチメディア環境に最適化されている。
しかし、AVIが完全に使われなくなったわけではない。一部の古いシステムやソフトウェアでは互換性のために依然として利用されており、また、動画編集のワークフローにおいて、非圧縮または高ビットレートのAVI形式が中間ファイルとして使われることもある。これは、編集過程で品質劣化を最小限に抑えたい場合に、比較的扱いやすいフォーマットであるためである。システムエンジニアを目指す上では、AVIが過去の主流であり、その技術的背景と現在の役割を理解することは、動画関連技術の歴史的変遷と、現代のコンテナフォーマットが解決した課題を学ぶ上で重要である。