MKVとは
Matroska(MK)は、ビデオ、オーディオ、字幕ファイルなど、さまざまな種類のファイルを保持できるオープンソースのマルチメディアコンテナ形式です。 映画やテレビ番組では拡張子.MKVを使用して、ビデオの存在を示します。 コンテナがオーディオファイルのみを保持している場合、MKAが使用されます。 字幕のみはMKSの使用によって示されます。 Matroskaは、AVI、MP4、ASFなどの他のコンテナ形式と競合しますが、MKVにはいくつかの重要な利点があり、オープンソースソフトウェアに実装される可能性が高くなります。
Matroskaの開発は、XMLの親aであるExtensible Binary Meta Language(EBML)に基づいています。 MKVが他のコンテナ形式より優れている点には、ファイル内での高速検索、DVDなどのチャプターやメニューを含める機能、異なる言語トラックをサポートする選択可能なオーディオストリーム、エラー回復の向上などがあります。 「ソフト字幕」、または字幕をオンまたはオフにする機能もサポートされています。
さらに、Microsoft®のAudio Video Interleave(AVI)などの古いコンテナ形式とは異なり、Matroskaは事実上すべての音声形式をサポートしています。 これには、オープンソースのOgg Vorbisが含まれます。これは、FLAC(Free Lossless Audio Codec)ファイルなどのロスレスオーディオの埋め込みにも使用できるオーディオ圧縮形式です。 Matroskaは、可変ビットレートオーディオエンコーディングと可変フレームレートビデオエンコーディングもサポートしています。 また、EBMLの基本的なコーディングにより、従来のMKVプレーヤーとの下位互換性を維持しながら、ニーズの進展に対応することができます。
すぐにMKVファイルをサポートするビデオプレーヤーの1つは、オープンソースのクロスプラットフォームVLCプレーヤーです。 Matroska独自のCorePlayer ProおよびMobileも、MatroskaのWebサイトから無料で入手できます。 MediaPlayer®やMediaClassic®などのDirectShow®をサポートするMicrosoft®プレーヤーもMKVファイルを再生する必要があり、Combined Community Codec Pack(CCCP)がインストールされていれば、これも無料です。 Matroskaサイトのダウンロードページには、これらおよびその他のプレーヤーとさまざまなオペレーティングシステムのプラグインに関する情報とリンクが含まれています。
Matroska開発者の目標は、クロスプラットフォーム、ユニバーサル、マルチメディアコンテナ形式として広く採用されることです。 この目的に向けた進捗は、ハードウェアの互換性を高めることで測定できます。 ストリーミングMKVファイルをサポートする一部のBluray®プレーヤーと一部の高解像度テレビで、MKVファイルのサポートが拡大しています。 SamsungとLGは、一部のBluray®およびHDTVでMKVサポートを提供する2つのメーカーです。 シグマデザインのようなシステムオンチップメーカーも参加しており、さまざまなハードウェア製品で使用される多くのOEMチップに対するMKVサポートが組み込まれています。