本文へスキップ
Convertube

MKV ファイルとは:何でも入るのに、どこでも再生できないコンテナ

MKV ファイルが複数の音声トラックや字幕を持つ理由、テレビが MKV を拒む理由、変換後に何が残るかを解説。MKV はブラウザ内で変換でき、アップロード不要です。

概要

種類
動画
コンテナ形式
あり
拡張子
.mkv
MIME タイプ
video/x-matroska
主なコーデック
h264, h265, vp9, av1, flac, aac
別名
Matroska

Matroska(MKV)は 2002 年に、決して「ノー」と言わないコンテナとして設計されました。映像トラックをいくつでも、音声の言語をいくつでも、複数形式のソフト字幕、チャプターマーク、添付フォントを収められ、コーデックもほぼ何でも入ります。映画やシリーズのリリースに MKV が使われるのは、この開放性のためです。元のディスクにあったものをすべて 1 つのファイルに残し、言語と字幕は再生時に視聴者が選べます。

続きを読む

再生できるものがこれほど少ないのも、同じ理由です。MKV は放送やモバイルの規格に組み込まれなかったため、ハードウェアデコーダやスマートテレビのファームウェアの大半は実装しておらず、ほとんどのブラウザも同様です。中の映像はたいていごく普通の H.264 か HEVC で、デバイスが拒んでいるのは入れ物のほうです。MKV から MP4 への変換が最も求められる変換の 1 つであるのは、ひとえにこの食い違いのせいです。

MP4 への変換は詰め直しです。映像と音声のストリームは手を加えずにそのままコピーされるので、数秒で終わり、映像はビット単位でまったく同じです。音声トラックはすべて引き継がれるので、オリジナル音声と吹き替え音声のあるリリースなら両方が残ります。字幕は引き継がれません。MKV が持つ字幕形式のほとんどを MP4 は受け付けず、特に ASS の位置指定やスタイルを MP4 で表現する方法はありません。字幕はジョブを失敗させる代わりに、省かれます。

逆方向の変換にも使い道があります。MP4 から MKV への変換は、配布ではなく組み立てをするときの手段です。2 つ目の音声トラックを追加する、字幕ファイルを添付する、チャプターを付ける、といった作業です。先に詰め直しをしておけば、その後の手順で映像そのものに手が入ることはありません。

MKV を他の形式に変換

他の形式を MKV に変換

MKV:よくある質問

テレビで MKV が再生できないのはなぜですか?

MKV は放送やモバイルの規格の一部にならなかったため、ほとんどのハードウェアデコーダやテレビのファームウェアが実装していないからです。中の映像はたいてい普通の H.264 で、拒まれているのはコンテナのほうです。

MKV から MP4 への変換で画質は落ちますか?

落ちません。ストリームはデコードせずにコピーされるので、結果は元とまったく同じです。本物の再エンコードが必要になるのは、別の解像度や画質を指定した場合だけです。

字幕はどうなったのですか?

MKV が使う SRT や ASS の形式を MP4 は収められないため、省かれました。MKVToolNix などのツールで別に抽出し、.srt を MP4 と同じ場所に置いてください。ほとんどのプレーヤーは名前の一致するファイルを自動で読み込みます。

音声トラックはすべて残りますか?

残ります。すべての音声トラックが引き継がれるので、オリジナル音声と吹き替え音声のあるファイルなら両方が残り、プレーヤーで切り替えられます。

音声を抽出すると、どの音声トラックになりますか?

最初のトラックです。プレーヤーが既定で選ぶのと同じものです。ここでは特定のトラックを選ぶ機能はありません。MKVToolNix なら、選んだトラックを再エンコードせずに抽出できます。

そもそも MKV に変換する理由は何ですか?

MP4 が受け付けないもの、つまり複数の言語、ソフト字幕、チャプター、添付フォントを受け付けるからです。後で再生用に MP4 へ詰め直すとしても、ファイルを組み立てるためのコンテナとして MKV は最適です。

このサイトではどのくらい大きな MKV まで扱えますか?

コンテナの入れ替えならおよそ 667 MB です。出力と入力が同じサイズになり、その両方が変換ツールのメモリを共有するからです。映画はこれを超えることがよくあり、その場合はデスクトップ用のツールが現実的な選択肢です。

MKV は MP4 より優れていますか?

機能が多いのであって、優れているわけではありません。MKV はより多くを収められ、MP4 はより多くの場所で再生できます。どちらが正しいかは、ファイルを保存しておくのか、デバイスに渡すのかで完全に決まります。