MKV(Matroska Video)は、映像、音声、字幕、チャプターなどの情報を一つのファイルにまとめることができる、オープンソースのコンテナフォーマットです。
その名称はロシアの民芸品である「マトリョーシカ人形」に由来しており、人形の中に次々と小さな人形が現れるように、一つのファイルの中に多種多様なデータストリームを格納できるという柔軟性が大きな特徴です。
一般的な動画ファイル形式であるMP4などが特定のコーデックに強く依存するのに対し、MKVは「入れ物(コンテナ)」としての性格が非常に強く、事実上あらゆる種類の映像や音声データを許容します。
例えば、高画質なH.264やH.265映像だけでなく、複数の言語の音声トラックや、フォント情報を含んだ字幕データを一つのファイルに同梱できるため、映画のブルーレイディスクをバックアップする際や、多言語対応の動画を保存する際によく用いられています。 また、オープンソースであるため、特定の企業にライセンスが帰属しておらず、誰でも自由に開発・利用できる点も普及の要因となっています。
拡張性が高いため、将来的に新しい形式のコーデックが登場した際も、コンテナ自体をアップデートすることで対応が可能です。PC環境では多くのプレイヤーソフトが標準的に対応していますが、一部のゲーム機や家電プレイヤーなどでは再生できない場合があるため、利用シーンに応じた形式の選択が推奨されます。 MKVの主な特徴をまとめると以下の通りです。
- 高い拡張性:映像、音声、字幕、チャプター、メニュー画面など、あらゆる種類のデータを柔軟に格納できる。
- 多言語対応:1つのファイルの中に複数の言語の音声や字幕を内包でき、再生時に切り替えることが可能。
- 形式の自由度:特定のコーデックに縛られず、ほぼすべての映像・音声形式をサポートする。
- オープンソース:ロイヤリティフリーであり、仕様が公開されているため、多様なソフトウェアやデバイスでサポートされている。
- エラー耐性:ファイルの一部が破損しても、残りのデータを再生できるような設計がなされている。 このように、MKVは利便性と柔軟性を両立した、動画保存において非常に強力なフォーマットといえます。