主な違い: MKVとMP4はどちらも、主にオーディオでビデオを再生するために使用されるファイル形式です。 MKVとMP4はエンコーディングフォーマットではありませんが、コンテナファイル、つまり基本的にフォーマットされたビデオファイルのラッパーです。 この2つの主な違いは、フォーマット自体からではなく、ファイル内で使用されているコーデックの種類から来ています。
MKVはMatroska Multimedia Containerのファイル形式で、多くの場合はMatroskaと呼ばれます。 これはオープンスタンダードのフリーコンテナフォーマットです。つまり、誰でも無料で利用できます。 MKVは、すべてコンテナ形式であるという点で、AVI、MP4などの他のファイル形式と似ています。 Matroskaマルチメディアコンテナの最も一般的なファイル拡張子は、字幕付きのビデオの場合は.mkvですが、立体映像の場合は.MK3D、音声のみのファイルの場合は.MKA、字幕のみの場合は.MKSも使用されます。
「Matroska」という名前は、ロシアの文化的シンボルとして非常に有名な入れ子人形を意味するロシア語の「Matryoshka」から来ています。 この用語は、人形の概念内に人形の人形を入れ子にするのと同様に、コンテナファイルフォーマット、すなわちメディア内のメディア上での遊びであるように選択された。
Matroskaは2002年に最初に発表されました。これは他のものよりもかなり新しいフォーマットです。 このため、MKVには他の以前のファイル形式とは一線を画す特定の機能があります。 まず、それは多くの様々なビデオコーデックをサポートしています。 第二に、それはまた、ビデオ、オーディオ、字幕またはチャプターの複数のストリームをサポートしています。 したがって、1つのファイルで、さまざまな言語で吹き替えられた映画だけでなく、さまざまな言語で吹き替えられた映画を効果的に表示できます。
MKVの最大の利点は、AVIではサポートされていないH.264 / AVCをサポートしていることです。 HDコンテンツの効率的な再生にはH.264 / AVCが必要です。 これにより、MKVはHDビデオやBlu-rayリッピングに適したフォーマットになります。 それでも、通常MKVでエンコードされた最も一般的なビデオはx264エンコードビデオです。 x264はビデオコーデックです。 それはh264のオープンバージョンです。 h264は今日のビデオデータの標準コーデックです。 h264もMP4コンテナで一般的に使用されています。
ただし、1つのファイルにこれらの複数のストリームをすべて含めることができるため、ファイルのサイズがかなり大きくなる可能性があります。 これはmkv形式の欠点で、MKVが他のコンテナ形式よりも提供する追加機能をすべて使用することはおそらくない平均的なユーザーにはやや不適切です。 それでも、追加機能のサポートにより、MKVは他のコンテナファイルよりもサイズが大きくなる傾向があります。
MPEG-4 Part 12はAppleのMOVファイルから開発され、最終的にはMP 4フォーマットであるMPEG-4 Part 14になりました。 MP4はコンテナ形式です。 これは、オーディオデータやビデオデータを保存するために使用できることを意味します。 MP4ビデオとオーディオもインターネット経由でストリーミングできます。
MP4は、オーディオまたはビデオのコーディング方法を決定するコーデックを使用します。 Advanced Audio Coding(AAC)は、MP4形式のオーディオを圧縮するための最も一般的なコーデックです。
MP4には、オーディオまたはビデオ情報の標準的なコーディング方法はありません。 ビデオの品質と圧縮に影響を与えるのはコーデックです。 各MP4ファイルは、どのコーデックが使用されているかによってのみ異なります。 したがって、2つのMP4ファイルは、同じコーデックを使用している場合は類似している可能性があり、異なるコーデックを使用している場合は完全に異なる可能性があります。
MP4は、オーディオファイルとビデオファイルを保存するためのコンテナ形式です。 ビデオファイルの字幕を保存することもできます。 コンテナとして、MP4は、MPEG-4など、さまざまな方法で圧縮されたオーディオファイルとビデオファイルを保存できます。 MP4は、画像がどのように圧縮されてデータに変換されるかには関係ありません。 MP4ファイルには、フォーマット規格で定義されているメタデータやExtensible Metadata Platformも含めることができます。 (XMP)メタデータ。