AVI対MOV

AVIまたはAudio Video Interleaveは、メディアプレーヤーアプリケーションのファイル形式としてMicrosoftによって開発されました。 古いコンテナです。 MOVは、AppleによってMac OSおよびQuickTimeアプリケーション用に開発されました。 MOVはH.264などのMP4コーデックをサポートしますが、AVIはサポートしません。

互換性の要求が高いインターネットでは、AVIは非常に人気がありました。 この形式は、ビデオプレーヤーやビデオスマートフォンなどのポータブルデバイスも含め、ほぼすべてのプレーヤーでサポートされています。 この形式のユーザーのニーズが高まっているため、MicrosoftはAVIコンテナを放棄し、Windows Media Playerの新しいバージョンを除き、より多くの機能を備えたWMVを起動しました。

AVIコンテナは、Bフレームなどの最新のMPEG-4機能をネイティブにサポートしていません。 ハックは、現代のMPEG-4機能と字幕を有効にするために使用されることがありますが、これは再生の非互換性の原因です。

AVIファイルには、ピクセルアスペクト比情報は含まれません。 マイクロソフトは、「Windows Media Playerを含む多くのプレーヤーがすべてのAVIファイルを正方形ピクセルでレンダリングするため、ファイルの再生時にフレームが水平方向に引き伸ばされているか、圧縮されているように見える」ことを確認しています。

最新のコンテナ形式(QuickTime、Matroska、Ogg、MP4など)により柔軟性が向上しますが、ffdshow、MPlayer、xine、VLCメディアプレーヤーなど、FFmpegプロジェクトに基づくプロジェクトは、AVI形式のビデオファイルの表示に関するほとんどの問題を解決しました。 。

AVI形式はMP4、MOV、WMVなどのより高度な形式に取って代わられましたが、普遍的な移植性のために人々はAVIを使い続けています。 AVIファイルは、ほぼすべてのコンピューターまたはデバイスで再生できます(MP4をサポートするためにフォーマットがハッキングされていない場合)。

QuickTime(.mov)ファイル形式は、1つ以上のトラックを含むマルチメディアコンテナファイルとして機能します。各トラックには、オーディオ、ビデオ、エフェクト、またはテキスト(字幕など)の特定のタイプのデータが格納されます。 各トラックには、デジタルエンコードされたメディアストリーム(特定のコーデックを使用)または別のファイルにあるメディアストリームへのデータ参照が含まれます。 トラックは、アトムと呼ばれるオブジェクトで構成される階層データ構造で維持されます。 アトムは他のアトムの親になるか、メディアを含むかデータを編集できますが、両方を行うことはできません。

メディアデータの抽象データ参照を含める機能、およびメディアオフセットとトラック編集リストからのメディアデータの分離により、QuickTimeはその場で(データなしでインポートおよび編集できるため、特に編集に適しています。コピー)。 MicrosoftのAdvanced Systems FormatやオープンソースのOggおよびMatroskaコンテナなど、他の後に開発されたメディアコンテナフォーマットにはこの抽象化が欠けており、編集後にすべてのメディアデータを書き換える必要があります。

関連記事