Recovering Video After a Drone Crash
When a drone hits the ground, the recording stops the hard way. The camera was writing frames to the microSD card right up to the impact. Power loss ends that mid-write, and the file never gets closed. What's left on the card is a large MP4 or MOV that no player will open.
Two things make this better than it looks. The footage captured before the crash is still inside the file. And microSD cards are tiny, light, and solid-state, so they routinely survive impacts that destroy the aircraft around them.
Get the card, copy the file, then stop
Pull the card from the wreck, put it in a card reader, and copy the video file to a computer before doing anything else. Don't format the card, whatever any device suggests. From here on, experiment only on copies.
If the card doesn't mount in a reader at all, or it's physically broken, snapped, or spent time in salt water, that's a different problem. Getting data off damaged flash is data-recovery work, sometimes lab work. File repair starts once you have the file.
The drone's own repair attempt
DJI drones, like most cameras, check the card at power-on and offer to repair the last video file when it was left incomplete. This built-in repair handles simple truncation and is genuinely worth trying, with one caveat: it writes to the card. Copy the file off first, then let the drone try. If the aircraft no longer boots, skip this entirely. Nothing about recovery requires the drone, only the file.
What's actually wrong with the file
MP4 and MOV files store the recording's index, the moov atom, separately from the video frames. The camera writes that index when recording stops cleanly. A crash is the opposite of stopping cleanly, so the file holds the whole flight's frames and none of the structure a player needs to locate them. Run ffprobe against a file like this and it typically reports the error covered in moov atom not found. The frames are there. The map was never written.
Free things to try
- VLC. For a true moov-less file it usually fails too, but checking costs nothing, and if VLC plays the file your problem is something milder than it looked.
- The in-camera repair described above, after copying.
- untrunc, an open-source tool that rebuilds a truncated file using a healthy reference clip from the same drone in the same resolution and frame rate. If you have an intact clip from an earlier flight that day, it's a reasonable option.
How our recovery handles crash files
- No reference clip needed. The engine reads the codec parameters out of the stream in the broken file itself and rebuilds the container from them.
- H.264 and HEVC both handled. Current DJI models record HEVC in most higher-quality modes; older ones and many other brands use H.264. Detection is automatic.
- Long flights are fine. Files over 4 GB need 64-bit chunk offsets in the rebuilt index, and the engine writes them.
- Audio, when present, is rebuilt too. Most drone files carry no audio track, but action cams and drones that record sound get their audio back alongside the picture.
- Files are processed on EU servers and deleted after 48 hours.
What you do
- Upload the file from the card.
- A free 5-second preview arrives about a minute later.
- Pay only if the preview shows your flight. From $5 per file. If recovery fails, you pay nothing.
FAQ
The drone is destroyed. Is the card enough? Yes. Recovery works on the file alone. If the card mounts in a reader and the file copies off, the state of the aircraft is irrelevant.
Should I let the drone try to repair the file itself? After you've copied the file to a computer, yes. The built-in repair fixes simple truncation and is free. Doing it before copying risks your only copy on a repair that writes to the card.
The video plays but cuts out before the crash. Can you recover the last seconds? No one can. Frames still in the camera's memory buffer at impact never reached the card. Recovery rebuilds everything that was written; it cannot invent data that wasn't.
My file is 20 GB from a long flight. Is that a problem? No. Uploads are accepted up to 50 GB, and files past 4 GB get the 64-bit index they require.
Does this work for non-DJI drones? Yes. The engine works at the codec level, not the brand level. Autel, Potensic, FPV rigs recording onboard, and action cams mounted on the airframe all leave the same kind of truncated MP4 behind.
Who sees my footage? No one. Upload over HTTPS to a server in the EU, automatic processing, deletion after 48 hours. Privacy policy.
Related
- DJI Mavic 3 corrupted MP4
- DJI Osmo Action 4 corrupted
- Moov atom not found
- Recover HEVC files
- How our recovery engine works
無料プレビュー · 義務はありません
動画を復元する準備はできましたか?
ファイルをアップロードしてください。約1分で5秒間の無料プレビューをご覧いただけます。プレビューが正しいと思える場合にのみお支払いください。
動画をアップロード →