再生できない MKV ファイルを修復 — アップロード不要、インストール不要

途中で止まる、飛ぶ、開かない Matroska ファイルは、たいてい無傷の映像を 包むコンテナが壊れた状態です。コンテナを再構築し、映像はそのまま 残します。

ファイルがデバイスから出ることはありません — 修復はブラウザ内で実行されます。アップロードは 0 バイトです。

Your data is the big block — usually intact. What breaks is the small index. Repair rebuilds it.

ここにファイルをドロップするか、参照してくださいタップしてファイルを選択

ZIP · Office · PDF · 動画 · JPG · PNG · RAR/7z · SQLite — ブラウザ内でそのまま修復します。何もアップロードされません

アップロード済み 0 バイト無料: 1 日 3 回の修復 — 動画は最大 500 MB、ドキュメントとアーカイブは 100 MB、写真は 50 MB。ダウンロード無料。1 回の修復は €5.90。アカウント不要。

手短に言うと

このツールは、構造が壊れた MKV(Matroska)ファイル — 破損または欠落した シーク用インデックス、終端のないクラスタ、どのプレーヤーもたどれない 実際の映像を残す切り詰められた末尾 — を、生き残った映像の周りにコンテナを 再構築することで、再エンコードせずに修復します。処理は完全にブラウザ内で 実行されます。ファイルはあなたのマシン上で読み取られ、アップロードは 0 バイトです。それは Network タブで確認できます。ファイルに存在しない 映像を取り戻すことはできません — 上書きされたストリームや 0 バイトの ファイルには、修復ではなく復旧が必要です。

今すぐ MKV を修復

  1. ファイルをドロップ
  2. 修復はローカルで実行
  3. 結果をダウンロード

上に MKV をドロップしてください。ツールはそれをあなたのマシン上で読み取り、 それが実際には何なのか、構造が無傷かどうかを伝え、次に生き残った映像の 周りに損傷したコンテナを再構築します — 再エンコードなし、画質の劣化なし。 何もインストールされず、何もアップロードされません。もしファイルが正常で 問題があなたのプレーヤーの側にあると判明した場合は、壊れてもいない ファイルを「修復」する代わりに、それもきちんとお伝えします。

MKV が再生できない理由:Matroska の構造

Matroska は MP4 のように atom から組み立てられているわけではありません —EBML という、それぞれ ID と長さのタグが付いた入れ子構造の 二進要素を使います。1 つの大きな Segment の中で重要な部分は、Tracks ヘッダー(どのコーデックが入っているか)、実際の 圧縮フレームを保持する Clusters、トップレベル要素が どこにあるかを列挙する SeekHead、そしてCues — 各タイムスタンプをクラスタ内のバイト位置に 対応付けるシーク用インデックス — です。

Cues と最終的な要素サイズは、録画や多重化が完了するときに 書き込まれます。その終わりが中断されると — バッテリー切れ、レコーダーの クラッシュ、転送の中断 — 実際のフレームで満たされているのに、どの プレーヤーもインデックス化できないファイルが残ります。最後のクラスタには 長さの終端がなく、Cues は欠落し、厳格なプレーヤー(ffmpeg、Handbrake、 ほとんどのハードウェア機器)はファイル全体を拒否します。これが修復できる ケースです。生き残ったクラスタの周りに SeekHead、Cues、要素サイズを 再構築することは、フレームそのものがまだそこにある限り、決まりきった 作業です。

壊れた MKV はどこから生まれるか

中断された録画やキャプチャ

OBS、画面録画ソフト、DVR や CCTV 機器、ビデオカメラは、まさに MP4 より 中断に強いという理由で MKV を書き出すことがよくあります。しかしクラッシュ や電源喪失があれば、それでも Cues は書き込まれず、最後のクラスタは 終端されないままになります。中断までの映像はディスク上にあります。 ファイルには、それに至る完成した地図がないだけです。

不完全な転送やダウンロード

NAS や SD カードからのコピーが途中で切れた、ダウンロードが中断された、 トレントが最後のピースを完了できなかった — その結果は切り詰められた MKV です。Cues はファイルの末尾に置かれているため、切り詰められた Matroska は、たいてい映像の大部分を保ちつつ、シーク用インデックス全体を 失います。

コーデックの取り違え — 実は破損ではない

MKV は正常で、あるプレーヤーが中身をデコードできないだけ、ということも あります — H.265、AV1、あるいは一般的でない音声トラックなど。ファイルが VLC や mpv では再生でき、より厳格なプレーヤーでは失敗する場合、それは 破損ではなくコーデックの不足であり、修復すべきものは何もありません。 上の診断は、何かを行う前にこの 2 つを見分けます。

これで直せるもの・直せないもの

修復できるもの

  • 欠落または破損した Cues — ファイルは再生できるがシークできない
  • 中断された録画や転送による、切り詰められたファイルや終端のないクラスタ
  • コンテナの損傷:不正な要素サイズ、壊れた SeekHead、誤ったオフセット
  • 厳格なプレーヤーや Handbrake が拒否する MKV(クラスタデータが無傷で戻ってきた場合)

修復できないもの

  • 上書きされたクラスタデータ — ファイルにもう存在しないフレーム
  • 再エンコードによって生じた損傷(元の情報はすでに失われています)
  • DRM で保護された、または暗号化された動画
  • 0 バイト、またはほとんどがゼロとして読み取られるファイル — まずデータ復旧を行い、その後で復旧したファイルを修復してください

何よりも先に、手早い確認を。妥当なサイズのファイルは修復の見込みがあり、 保持しているはずの映像よりはるかに小さいファイルは、たいてい見込みが ありません。上の診断は、どちらに当たるかを教えてくれます。そして、 失敗した修復に料金がかかることは決してありません。

よくある質問

MKV ファイルが再生できないのはなぜ?

多くの場合、破損しているのは映像ではなくコンテナの構造です。Matroska ファイルは、録画や多重化(mux)が完了するときにファイナライズされるインデックス(Cues)とサイズマーカーを記録します。そこが中断されると、プレーヤーはフレームへの信頼できる地図を持てず、ファイルを拒否するか、冒頭の数秒しか再生できません。まずは、他のプレーヤーが拒否する損傷にも耐えられる VLC や mpv でファイルをテストしてください。そこで再生できて他では再生できない場合は、破損ではなくコーデックの不足である可能性が高いです。どこでも再生できない場合は構造が破損しています — これが修復できるケースです。

再生はできるのにシークできない、または飛んで止まる MKV を直すには?

それは典型的な、Cues の欠落または破損の症状です。Matroska はシーク用インデックスがなくても再生できますが、タイムラインをスクラブすると、タイムスタンプをバイト位置に対応付けるインデックスが失われているか誤っているため、誤った場所へ飛んだり、止まったり、先頭に戻ったりします。リマックス修復は、生き残ったクラスタから Cues と SeekHead を再構築するので、1 フレームも再エンコードせずにシークが再び機能するようになります。

VLC で破損した MKV を修復できる?

あまりできません。VLC の「インデックスを構築する」というプロンプトは、Matroska ではなく AVI ファイル向けのものです。VLC は破損した MKV を他のプレーヤーより寛容に再生してくれることは多いものの、ファイルの構造を書き換えるわけではありません。テスト用プレーヤーとしては便利です — VLC で再生できれば映像はおおむね無傷です — が、正しくシークでき、どこでも開けるファイルを得るにはコンテナを再構築する必要があり、それこそが上のツールが行うことです。

Handbrake が私の MKV に「No valid source found」と表示します — どういう意味?

Handbrake(および ffmpeg)は、ファイルを処理する前にコンテナ全体を解析します。そのため、EBML ヘッダーの破損、終端のないクラスタ、切り詰められた末尾があると、ファイルを無効なソースとして拒否します。これはコーデックの問題ではなく構造的な障害です。まずコンテナを修復し — 生き残ったフレームの周りに要素サイズとインデックスを再構築し — れば、修復後のファイルは Handbrake が受け入れる有効なソースになります。

MKV の修復は WebM の修復と同じ?

仕組みとしては同じです。WebM は Matroska の制限されたプロファイルで — 同じ EBML コンテナを、特定のコーデック(映像は VP8/VP9/AV1、音声は Vorbis/Opus)に限定したものです。構造的な修復はまったく同じで、生き残ったクラスタの周りに SeekHead、Cues、要素サイズを再構築します。ファイルが再生できない、またはシークできない .webm であれば、同じツールにドロップしてください。

MKV を修復すると、動画がどこかにアップロードされる?

いいえ。IntactFile のすべてのエンジンと同様、MKV 修復は完全にブラウザ内で動作するように設計されています — ファイルはディスクから読み取られ、タブ内で再構築され、ダウンロードフォルダーに保存し直されます。送信されるのは 0 バイトで、それは Network タブで自分で確認できます。これが最も効くのは大きな動画です。数ギガバイトの MKV でも、何かを行う前にアップロードする必要が一切ありません。

関連:MKV ではなく MP4 だった ·QuickTime の MOV だった ·その他の動画の問題、どの形式でも ·なぜ何もアップロードされないのか — その証拠