今すぐ修復
- ファイルをドロップ
- 修復はローカルで実行
- 結果をダウンロード
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 バイト、またはほぼすべてがゼロとして読み取られるファイル
修復が失敗した場合、その理由(データの欠落か構造の破損か)をお伝えします。失敗した修復に料金が請求されることはありません。