今すぐ MP4 を修復
- ファイルをドロップ
- 修復はローカルで実行
- 結果をダウンロード
破損した MP4 を修復するには、生き残ったストリームデータの周りに、 映像を記述する部分(コンテナとそのインデックス)を再構築します。 IntactFile はまさにそれを、あなたのブラウザ内で行います。ファイルを ドロップし、エンジンに構造を再構築させ、修復されたコピーをダウンロード するだけです。何もインストールされず、何もアップロードされません。
上のドロップゾーンは、その両方の作業をブラウザ内で行います。ファイルの 構造を診断し、損傷が再構築可能なインデックスであれば、その場で MP4 を 修復します。ダウンロードも含まれます。インデックスがそもそも書き込まれ なかったファイル(保存の途中で中断された録画)は、リマックスによる修復が まだ対応できない唯一のケースです。ツールはそれを取り繕うことなく、 正直にお伝えします。
MP4 が再生できない理由
MP4 は 1 つのファイルに 2 つのものが入っています。メディア データ(実際に圧縮された映像と音声で、mdat という ブロックに格納されます)と、インデックス(moovというブロックで、各フレームがどこから始まり、どれだけ続き、ストリーム どうしがどう揃うかをプレーヤーに伝えます)です。「破損した MP4」の ほとんどは、次の 2 つの障害パターンのいずれかです。
1. インデックスの破損、データは無傷
moov atom は、録画がファイナライズされるときに書き込まれ ます。カメラの電源が切れたり、アプリがクラッシュしたり、転送が途中で 切れたりすると、インデックスが欠落するか切り詰められますが、mdat 内の映像は物理的に存在しています。これがよくある ケースで、修復できるケースでもあります。インデックスは、生き残った データをスキャンして再構築できます。
2. ストリームデータの破損
映像そのもののバイトが上書きされてしまった場合(故障しかけた SD カード、 不良セクタ、誤ったクラスタをつなぎ合わせた復旧ツールなど)、修復は損傷の 周りに構造を再構築できますが、上書きされたフレームは失われています。 ファイルにもう存在しないデータを、どんなソフトウェアでも復元することは できません。修復されたファイルには、物理的に生き残った映像だけが正確に 含まれます。
アップロードしない「オンライン」
「オンライン MP4 修復」は普通、こういう意味です。ファイルをサーバーに アップロードし、待ち、支払い、ダウンロードする。IntactFile のオンラインは 別の意味です。ツールは Web ページですが、作業はあなたのマシン上で 行われます。解析と再構築を行うエンジンは、あなたのブラウザのタブの中で 動き、ブラウザの File API を通じてディスクから直接ファイルを読み取ります。 修復するのはあなたの CPU で、結果はあなたのダウンロードフォルダーに 書き込まれます。
この実際的な違いが最も効くのは動画です。2 GB のクリップは、サーバーが 中身を見られるようになる前に、アップロードに長い時間がかかります。しかも、 あなたは自分の映像のコピーを、目に見えないハードウェアに預けることに なります。ブラウザ内修復は即座に始まり、何も送信しません。これは約束では なく、仕組みです。そして DevTools の Network タブで検証できます。
これで直せるもの・直せないもの
修復できるもの
- 欠落または切り詰められた
moovatom(ファイナライズされていない録画) - 中断された転送やダウンロードによる切り詰められたファイル
- コンテナの損傷:壊れたヘッダー、誤ったオフセット、不正なタイムスタンプ
- 復旧ソフトが再生できない状態で返した MP4(ストリームデータが無傷で戻ってきた場合)
修復できないもの
- 上書きされた
mdatデータ — ファイルにもう存在しないフレーム - 再エンコードによって生じた損傷(元の情報はすでに失われています)
- 暗号化された、または DRM で保護された動画
- 0 バイト、またはほとんどがゼロとして読み取られるファイル — まずデータ復旧を行い、その後で復旧したファイルを修復してください
修復が失敗した場合は、その理由(データの欠落か、構造の破損か)を お伝えします。そして、失敗した修復に料金がかかることは決してありません。
これで解決できる、よくある MP4 のエラー
次のようなメッセージがそのまま表示されている場合は、それぞれ専用の ページがあります。
Can't play. Either Windows doesn't support the item's file format, or the content doesn't match the extension in the file name. 0xc00d36c4Windows Media Player / フォト — エラー 0xc00d36c4 を修正。
This file isn't playable. That might be because the file type is unsupported, the file extension is incorrect, or the file is corrupt. 0xc10100beWindows の映画 & テレビ — エラー 0xc10100be を修正。
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x...] moov atom not found Invalid data found when processing inputffmpeg とほとんどのプレーヤー — 「moov atom not found」を修正。ファイルがクラッシュした OBS セッションから来たもの なら、OBS 録画の修復をご覧ください。