今すぐ修復
- ファイルをドロップ
- 修復はローカルで実行
- 結果をダウンロード
FPV の墜落が録画中のクリップを取り残す理由
滑らかなラインを飛ぶ撮影用ドローンでは、最後のクリップが壊れる原因はたいていバッテリー切れです。FPV ではほぼ必ず墜落です。障害物のわずか数センチ脇を高速で飛ぶため、録画に必要な正常な停止が得られることはめったにありません。MP4 が再生可能になるのは、ドローンが moov インデックス—どのフレームがどこにあり、H.265 ストリームがどう構成されているかを示すテーブル—を書き込んだときだけで、このインデックスは最後に刻まれます。飛行が突然断ち切られれば、それは決して到達しません。
- 衝撃による墜落—よくある犯人。 かすめたゲート、枝、あるいは地面が機体を一瞬で止め、書き込みもそれとともに止まります。高エネルギーの衝突は、
moovが刻まれる前に最後のmdatを GOP の途中で断ち切り、ファイルは背後にmoovのないまま唐突に終わります。これが FPV のクリップを失う圧倒的に多いパターンです。 - 機動の最中に電源を奪われる。 衝突で外れたバッテリー、飛行中に使い切ったパック、あるいは激しいパンチアウト中の電圧降下(ブラウンアウト)は、まさにその瞬間に電源を断ち、書き込み中のファイルをヘッダーのないまま残します。
- 追いつけなかったカード。 この単一の 120 Mb/s H.265 ストリームは負荷が高く、それに対して遅すぎる microSD や、墜落で衝撃を受けた microSD は、強い衝突がなくても録画を途中で切り詰めてしまうことがあります。
手元に残るものは、外から見れば無傷に見えます。もっともらしいサイズ—多くは数百メガバイト—を持ちながら、プレーヤーからはやはり破損として拒否され、長さ 0:00 と表示され、あるいは黒い画面で開くファイルです。その重さこそが安心材料です。エンコード済みで、すでに手ブレ補正のかかったフレームはファイルの中にあり、墜落が奪ったのはインデックスであって映像ではありません。同じセッションの前のクリップが問題なく再生できるのは、墜落で終わった走行の前にファイナライズされていたからです。
コンテナが再構築される仕組み—そして前のクリップが助けになる理由
moov が欠けている場合、残っている mdat をスキャンし、ドローンが正常な停止時に書き込んだはずのサンプルテーブルを作り直すことで再生できます。RockSteady とレンズの歪み補正はカメラ内で適用され、それらのフレームにエンコードされているため、再構築で復元されるものは、ドローンが記録したそのままに、すでに手ブレ補正・歪み補正のかかった状態で戻ってきます。このツールは既存のフレームを再マッピングするだけで、映像を処理し直すことはありません。忠実な結果を得るには、そのクリップの正確なストリーム構成—コーデック(H.265 か H.264 か)、解像度、フレームレート、そしてパラメーターセット—が必要で、その最良の出どころは同じ DJI FPV で同じモードで撮影された正常なクリップです。墜落してもそのカードに残る前のクリップはたいてい無傷なので、通常は理想的な参照ファイルをすでに手元に持っていることになります。参照ファイルを求められるのは、ファイルがそれを必要とする場合だけです。
墜落した FPV について、正直な限界が 2 つあります。1 つ目、切り詰め(トランケーション)が上限です。再構築は、衝撃の前にカードへ実際に届いたフレームはすべて復元しますが、ドローンが書き込む間もなかったフレーム—衝突が録画を断ち切った直後のコンマ数秒—はそもそも保存されておらず、どんなソフトウェアでも作り出すことはできません。2 つ目、機体が水や泥に入ったり、長く転がったりした場合は、まず何よりも microSD そのものを確認してください。物理的に損傷したカードはファイルの一部でゼロを返すことがあり、ゼロは再構築できません。まずカードをコンピューターにコピーしてください。バイトがそこにあれば、あとはコンテナの再構築が引き受けます。(手元にゴーグルの DVR クリップしかない場合、このツールでそれも再構築できますが、あくまで機体側 4K の低解像度コピーにとどまります。)
修復できるものとできないもの
修復できる
- 衝撃による墜落の瞬間に録画中だったクリップ(ファイナライズされていない MP4、moov の欠落)—最も多い FPV の故障
- カードからコピーしたものの、どのプレーヤーでも開けない機体側の H.265(または H.264)の .MP4 ファイル—RockSteady 映像を焼き込まれたそのままに復元
- コンテナの損傷:インデックスの欠落、誤ったオフセット、長さゼロの再生時間。ただしエンコード済みフレームが残っている場合
- 復元ツールが再生できない状態で返してきたファイル。ただし映像そのものは無傷の場合
修復できない
- 書き込まれる前に墜落が断ち切ったフレーム—衝撃の地点より先の切り詰めは作り出せません
- 墜落で損傷した microSD によって物理的に失われたデータ(先にカードを復元してから修復してください)
- ゴーグルの DVR だけからのフル画質の機体側 4K。そのキャッシュされた映像は別物の低解像度ファイルです(それ単体なら修復可能ですが、ドローンの 4K の代わりにはなりません)
- 0 バイト、またはほぼすべてがゼロとして読み込まれるファイル
修復が失敗した場合、その理由(データの欠落か構造の破損か)をお伝えします。失敗した修復に料金が請求されることはありません。