今すぐ修復
- ファイルをドロップ
- 修復はローカルで実行
- 結果をダウンロード
WhatsAppで送られた動画は、コンパクトで互換性の高いMP4に再エンコードされます。映像はH.264、音声はAACで、ほぼどんなスマートフォンでも再生できます。それでも開けないとき、コーデックが原因であることはまれで、たいていファイルが不完全または切り詰められているのです。ダウンロードが途中で止まった、チャットのエクスポートやバックアップの復元が途中で切れた、スマートフォンやSDカードからのコピーを早く抜きすぎた、といったケースです。上のエリアにファイルをドロップすれば、ツールはブラウザ内でその実際の構造を調べ、残ったバイトが許す範囲で再構築または救出します。動画がアップロードされることは一切ありません。
WhatsAppの動画が壊れて届く理由
再生できないWhatsAppのMP4は、ほぼすべて次の三つの中断のいずれかに行き着きます。
ダウンロードの中断。 受け取った動画をタップすると、WhatsAppのメディアサーバーからダウンロードされます。ダウンロードの途中で接続が切れたり、アプリから離れたりすると、部分的なファイルが残ることがあります。MP4の先頭は届いたのに、末尾は届かなかった状態です。切り詰められた転送。 USB経由でスマートフォンから動画を移す、チャットのエクスポート、クラウドやバックアップからの復元といった作業は、コピーが中断されるとファイルを途中で切ってしまうことがあります。スマートフォン側のストレージの問題。 空き容量が尽きた端末や不良のSDカードは、そもそも不完全なファイルを書き込んでしまうことがあります。
MP4は moov インデックス、つまりすべてのフレームの地図(マップ)を保持しており、プレーヤーは動画をデコードするためにこれを読み込む必要があります。WhatsAppはクリップがすばやく再生を始められるよう、通常このインデックスをファイルの先頭近くに置きます。それでも切り詰めは切断点にあったものを消してしまい、部分的なファイルはフレームや、インデックスの末尾、あるいはその両方を欠いていることがあります。プレーヤーの反応は同じで、ファイルを壊れているとみなすか、何も表示しません。
何が復元でき、何ができないか
インデックスは残っているのにコンテナが壊れている場合、修復は単純な再構築です。フレームを再マッピングし、オフセットを修正して、プレーヤーが再びストリームを読めるようにします。ファイルが切り詰められている場合、ツールは切断点より前に完全に書き込まれたフレームを救出し、その周囲に再生可能なコンテナを組み直します。こうして、80%まで届いたクリップは、丸ごと失敗する代わりにその80%を返します。これらはすべて、ファイルをディスクから読み込みながらブラウザ内で実行されます。
正直に言えば、限界は単純です。そもそも届かなかったバイトは復元できません。ダウンロードが60%で止まったなら、動画の残り40%は端末に存在せず、どんなツールもそれを作り出すことはできません。その場合の本当の解決策は、まだ可能なうちにチャットから動画をもう一度ダウンロードするか、送った相手にもう一度共有してもらうことです。元のファイルがまだ手に入るなら、きれいに再ダウンロードするほうが、どんな修復にも勝ります。
修復できるものとできないもの
修復できる
- ダウンロードや転送の中断で切り詰められたWhatsAppのMP4。切断点より前に書き込まれたフレームを救出します
- コンテナの損傷。壊れたインデックス、誤ったオフセット、間違ったタイムスタンプが、それ以外は完全なファイルにある場合
- スマートフォンやSDカードからコピーしたのに、どのプレーヤーでも再生できない動画
- 復元ツールが再生できない状態で返したH.264/AACのクリップで、映像データが残っている場合
修復できない
- そもそもダウンロードされなかった動画の部分(代わりにチャットからもう一度ダウンロードしてください)
- ファイルの断片しか届かなかったほど短いダウンロード
- 不良のSDカードや空き容量のないスマートフォンによって失われた映像(まずストレージを復旧してください)
- 0バイト、またはほとんどがゼロで表示されるファイル
修復が失敗した場合、その理由(データの欠落か構造の破損か)をお伝えします。失敗した修復に料金が請求されることはありません。