主な違い: AVIはAudio Video Interleaveの略です。 これはVideo for Windowsテクノロジの一部として含まれていました。 これは、アップルコンピュータによって開発されたMOVファイル形式を念頭に置いて、Windowsによって開発されました。 ほとんどの人は、AVIとMOVがエンコード形式ではないことを認識していませんが、フォーマットされたビデオファイルのラッパーです。 一方、MPEGはMoving Picture Experts Groupの略です。 最も一般的に使用されているMPEGフォーマットの1つは、.mpgまたは.mpegです。 .mpgは、MPEG-1またはMPEG-2オーディオおよびビデオ圧縮のための多数のファイル拡張子の1つです。MPEG-1およびMPEG-2は、ビデオおよびオーディオの非可逆圧縮のための規格です。

コンテナファイルは、その中のデータストリームの構成方法を指定します。 データストリームの実際の構成と表現は、さまざまな種類のコーデックによって行われます。 ビデオの品質と圧縮に影響を与えるのはコーデックです。 ビデオまたはオーディオデータをどのように圧縮および解凍するかについて説明します。 したがって、各AVIファイルは使用されるコーデックに基づいて異なります。
しかし、当時、AVIにはQuickTimeの高度な機能も高度な機能もありませんでした。 その後、マイクロソフトはそれを開発するためにOpenDMLグループにフォーマットを公開しました。 結局、マイクロソフトはWMVフォーマットを支持してAVIフォーマットを廃止しました。 AVIは、次に、おそらくプログラムの単純さのために、後で海賊版映画のための選択のフォーマットになりました。
一般に、AVIはほとんどのビデオフォーマットよりも大きくなる傾向があります。 これは主に、利用可能な最小限の圧縮機能によるものです。 また、コーデックに応じて、AVIファイルは複数のビデオまたはオーディオストリームをサポートする場合があります。 現在、AVIは最も広く使用されているファイル形式です。 それはいくつかのモバイル機器と同様に多くのビデオプレーヤーによってサポートされています。
一方、MPEGはMoving Picture Experts Groupの略です。 それはISOとIECによって1988年に結成された専門家のワーキンググループです。 それは、日本電信電話の安田博氏とLeonardo Chiariglione氏の共同イニシアチブでした。 Chiariglioneは、グループの設立以来、グループの議長を務めてきました。

MPEGによって設定された規格は異なる部分からなる。 各部分は、仕様全体の特定の側面を網羅しています。 MPEGは、次の圧縮フォーマットと補助規格を標準化しています。
- MPEG − 1(1993):最大約1.5Mbit / s(ISO / IEC 11172)でのデジタル記憶媒体用の動画像および関連音声の符号化。 それは、一般的なMPEG − 1オーディオレイヤIII(MP3)オーディオ圧縮フォーマットを含む。
- MPEG-2(1995):動画の汎用符号化と関連する音声情報(ISO / IEC 13818)。
- MPEG-3:MPEG-3は、標準化されたスケーラブルおよびマルチ解像度の圧縮を扱い、HDTV圧縮を目的としていましたが、冗長であることが判明し、MPEG-2と統合されました。
- MPEG-4(1998):視聴覚オブジェクトの符号化。 MPEG-4 Part 14(MP4)が含まれています。
最も一般的に使用されているMPEGフォーマットの1つは、.mpgまたは.mpegです。 .mpgは、MPEG-1またはMPEG-2オーディオおよびビデオ圧縮のための多数のファイル拡張子の1つです。 MPEG-1とMPEG-2は、ビデオとオーディオの非可逆圧縮の規格です。 非可逆圧縮とは、ファイルを保存している間に、圧縮による品質のわずかな損失があることを意味します。 再保存するたびに、圧縮による品質のわずかな低下があります。 したがって、何度も編集を続け、画像を保存し直す必要がある場合には、これは最適なフォーマットではありません。 それでも、ほんの少しの編集を行い、ファイルが高品質のフォーマットで保存されている場合、圧縮によるわずかな品質の低下は主に無視できる程度です。 このフォーマットを使用することの利点は、圧縮により、ファイルがデータストレージ用に占有するスペースが少なくなることです。
MPEG-1規格は次の部分で構成されています。
- システム(ビデオ、オーディオ、およびその他のデータの保存と同期化)
- ビデオ(圧縮ビデオコンテンツ)
- オーディオ(圧縮オーディオコンテンツ)
- 適合性テスト(規格の実装の正確さをテストする)
- 参照ソフトウェア(規格に従ってエンコードおよびデコードする方法を示すソフトウェアの例)