破損した DJI Air 3 の動画を修復する

Air 3 が空から落ちたり、バッテリーが切れたりしても、最後の録画がまるごと失われることはほとんどありません。ドローンが最終処理を終えられなかっただけのクリップです。フレームは通常そのままカードに残っており、それを取り戻すのに端末の外へ持ち出す必要はありません。

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

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

Drop a file here or browseTap to choose a file

ZIP · Office · PDF · video · JPG · PNG · RAR/7z · SQLite — repaired right here in your browser. Nothing is uploaded

0 bytes uploadedFree: 3 repairs/day — up to 500 MB video, 100 MB docs & archives, 50 MB photos. Free download. Single repair €5.90. No account required.

今すぐ修復

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

DJI Air 3 はデュアルカメラのドローンです。24 mm の広角と 70 mm の 3x 中望遠を備え、どちらも 1/1.3 インチのセンサーを搭載し、H.264 または H.265 (HEVC) を使った標準的な MP4 ファイルに、最大 4K・100 fps で記録します。ハードランディングのあとクリップが開かないとき、符号化された映像自体は通常 microSD に無傷で残っています。足りないのは、プレーヤーがそれを読み取るために必要な moov インデックスです。上のエリアにファイルをドロップすると、ツールはまさにその点をブラウザ内で確認し、映像が復元できる場合はコンテナを再構築します。

なぜ墜落は最後のクリップだけを壊すのか

MP4 は 2 つの部分に分けて書き込まれます。メディア本体 (mdat) は飛行中にフレームごとにカードへ書き出され、インデックス (moov)、つまり各フレームがどこにあり、H.264/H.265 ストリームがどう設定されているかを示すテーブルは、録画が正常に停止したときに最後に書き込まれます。何かが起きたとき、ドローンが正常に停止することはまずありません。

電源の喪失。 バッテリー切れ、衝撃で外れて飛んだバッテリー、あるいは墜落で終わるフライアウェイは、いずれもその瞬間に電源を断ちます。書き込みの途中、moov が刻まれる前です。物理的な衝撃。 打撃を受けるのはカメラとそのストレージです。書き込みが中断されると、最終ファイルはヘッダーを欠いたまま残ります。同じ飛行の前のクリップが無事なのは、それらが最終処理されているからです。再生できなくなるのは、故障の瞬間に進行中だった録画だけです。

症状は一貫しています。それなりのサイズ (多くは数百メガバイト) がありながら、プレーヤーが破損として拒否する、長さが 0:00 と表示される、開いても何も映らない、というファイルです。そのサイズこそが手がかりです。映像はそこにあり、失われているのはその地図だけなのです。

再構築の仕組みと、良い飛行が役立つ理由

moov が失われている場合でも、残った mdat をスキャンし、ドローンが正常な停止時に書き込んだはずのサンプルテーブルを作り直すことで再構築できます。忠実な結果を得るには、ストリームの正確な設定、つまりコーデック (H.264 か HEVC か)、解像度、フレームレート、そしてパラメータセットが必要で、その最も信頼できる情報源は、同じモードで撮影された同じ Air 3 の正常なクリップです。墜落では同じカードの前のクリップが無傷で残ることが多いため、たいていは完璧な参照用ファイルがすでに手元にあります。参照が求められるのは、ファイルにそれが必要な場合だけです。

ドローンならではの、正直に伝えておくべき注意点があります。機体を水中や草むら、あるいは長い落下から回収した場合は、microSD そのものが無事かどうかを確認してください。物理的に損傷したカードや壊れたカードは、ファイルの一部にゼロを返すことがあり、そもそも保存されなかった映像はどんなソフトウェアでも再構築できません。まずカードをパソコンにコピーしてください。バイトさえそこにあれば、あとはコンテナの再構築が引き受けます。

修復できるものとできないもの

修復できる

  • 墜落や電源喪失の瞬間に録画中だったクリップ (未完了の MP4、moov なし)
  • カードからコピーしたのに、どのプレーヤーでも再生できない H.264 または H.265 ファイル
  • コンテナの破損: インデックスの欠落、誤ったオフセット (offset)、長さがゼロの再生時間
  • 映像データ自体は残っているのに、復元ソフトが再生できない状態で返してきたファイル

修復できない

  • それらのフレームがカードに届く前に電源が切れたため、そもそも書き込まれなかった映像
  • 墜落で損傷した microSD によって物理的に失われたデータ (まずカードを復旧してから修復してください)
  • カードを再利用または再フォーマットしたあとに上書きされたクリップ
  • 0 バイト、またはほぼすべてがゼロとして読み取られるファイル

修復が失敗した場合、その理由(データの欠落か構造の破損か)をお伝えします。失敗した修復に料金が請求されることはありません。

よくある質問

Air 3 が墜落して最後のファイルが開きませんが、800 MB あります。映像はそこにありますか?

ほぼ間違いなくあります。それだけ大きなファイルは符号化されたフレームで満たされています。足りないのは、ドローンが正常な停止時にのみ書き込む moov インデックスです。コンテナを再構築するとそれらのフレームがもう一度マッピングされ、たいていクリップは再び再生できるようになります。

同じ飛行の前のクリップは問題なく再生できます。なぜ最後のものだけなのですか?

前のクリップは、次の録画が始まる前に最終処理されているからです。電源が失われたときにまさに書き込み中だったファイルだけがインデックスを欠いた状態になります。修復すべきなのはそれです。

修復するのにドローンの別のクリップが必要ですか?

場合によります。インデックスをファイル単体から再構築できるなら、何も求められません。そうでない場合は、同じ解像度・フレームレートで撮影した同じ Air 3 の正常なクリップが、忠実な再構築のために必要な正確なコーデック設定を提供します。

私の映像はどこかにアップロードされますか?

いいえ。ファイルはディスクから読み込まれ、ブラウザのタブ内で再構築されます。何も送信されません。お使いの端末から 0 バイトしか出ていないことは、ブラウザの「ネットワーク」(Network) タブで確認できます。

関連: DJI の動画をまとめて修復 · DJI Mini 4 Pro の動画を修復 · "moov atom not found"