破損した DJI FPV ドローンの動画を修復する

FPV の飛行は墜落で終わるもの—それがこの競技です—そして墜落で映像そのものが失われることはまずありません。最後のクリップは、ドローンが衝撃でファイナライズし切れなかっただけの録画であり、RockSteady のフレームはたいてい microSD にまだ残っていて、デバイスから出すことなく復元できる状態にあります。

DJI FPV はシングルカメラの機体で、ゴーグルを通して一人称視点で飛ばすために作られています。そして、この没入感のある高速飛行こそが、その映像を危険にさらします。機体側で単一のストリーム—最大 4K・60 fps、H.265(HEVC)で最大 120 Mb/s という要求の高いビットレート—を機体内の microSD へ直接記録し、その際 RockSteady(および HorizonSteady)の電子式手ブレ補正と広角レンズの歪み補正がカメラ内で適用され、書き込みと同時にそのファイルへ固定的に焼き込まれます。Air 3 のような安定したデュアルカメラのドローンとは違い、FPV はゲートや木々、地形へ高速で突っ込ませるために作られています。だからこそ、この機体でクリップが開かなくなる圧倒的に多い原因は、実に単純です。高速の墜落が衝撃の瞬間に録画を止め、MP4 の再生に必要な moov インデックスをドローンが刻む前に終わってしまうのです。フレームは—RockSteady の補正ごと—ほぼ必ずファイルの中にまだ残っており、欠けているのはそこへたどり着く地図だけです。(この高画質の機体側クリップは、さらにゴーグルにキャッシュされる低解像度の DVR 映像とは別のファイルです。どちらも MP4 ですが、優先すべきは機体側のファイルです。)上のエリアにクリップをドロップすれば、ツールはまさにその点をブラウザ内で確認し、映像が復元可能な場合にコンテナを再構築します。

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

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

ここにファイルをドロップするか、参照してくださいタップしてファイルを選択

ZIP · Office · PDF · 動画 · JPG · PNG · RAR/7z · SQLite — ブラウザ内でそのまま修復します。何もアップロードされません

アップロード済み 0 バイト無料: 1 日 3 回の修復 — 動画は最大 500 MB、ドキュメントとアーカイブは 100 MB、写真は 50 MB。ダウンロード無料。1 回の修復は €5.90。アカウント不要。

今すぐ修復

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

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 バイト、またはほぼすべてがゼロとして読み込まれるファイル

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

よくある質問

DJI FPV が衝撃で墜落して最後のファイルが開けませんが、600 MB あります。映像はそこにありますか?

ほぼ間違いなくあります。それほど大きなファイルはエンコードされたフレームで埋まっています。墜落が奪ったのは、ドローンが正常な停止時にだけ書き込む moov インデックスです。コンテナを再構築すればそれらのフレームが再びマッピングされ、たいていクリップはまた再生できるようになります。

RockSteady をオンにして飛びました—復元したクリップは手ブレ補正を保っていますか?

はい。RockSteady(および HorizonSteady)はカメラ内で適用され、録画されたフレームに固定的に焼き込まれるため、コンテナを再構築すれば映像は撮影されたそのままで戻ります。ツールはドローンが書き込んだフレームを再マッピングするだけで、映像を処理し直したり、手ブレ補正をかけ直したりすることは決してありません。

修復すべきなのは機体側のクリップですか、それともゴーグル内の映像ですか?

まずドローンの microSD にある機体側のクリップを修復してください。それがフル画質の H.265 録画です。ゴーグルは別物の低解像度 DVR ファイルをキャッシュしています。手元にそれしかなければこのツールでそちらも再構築できますが、あくまで低画質のコピーにとどまります。

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

前のクリップは、次の録画が始まる前にファイナライズされていたからです。FPV が衝突したり電源を失ったりしたまさにその瞬間に書き込まれていたファイルだけが、インデックスのないまま残ります。それが修復すべきファイルであり、隣にある無傷のクリップは再構築の理想的な参照になります。

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

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

関連: あらゆる DJI 動画を修復 · DJI Air 3 の動画を修復 · MP4 を修復(ソース不問) · "moov atom not found"