FixMyVideos

DJI Air 3 Corrupted MP4: How to Recover the Flight

An Air 3 that clips a branch at speed loses power in an instant, because the battery unseats on impact. The camera was mid-write when that happened, so the last recording of the flight, usually the one you care about, ends up as an MP4 on the microSD card that shows a healthy file size and opens in nothing.

The Air 3 carries two cameras, a 24mm wide and a 70mm 3x medium tele, both on 1/1.3-inch sensors. They write the same kind of file, an MP4 in H.264 or H.265 at up to 150 Mbps, with 4K60 HDR, 4K100 slow motion, and 10-bit D-Log M or HLG in the H.265 modes. Whichever camera you were on when things went wrong, the file has the same structure and breaks the same way.

The mechanics of the break

An MP4 is frames plus an index. During recording, the drone streams compressed frames into the file body (mdat). The index that maps them, the moov atom, is written once, at the moment recording stops cleanly. A crash, a battery ejection, or a card failure mid-write means the frames made it to the card and the index never did. Every player needs that index to even start, so the file gets rejected outright.

An orderly low-battery auto-landing is different. The drone keeps power through touchdown, recording stops normally, and the file closes fine. Corruption comes from the hard cuts.

Cheap things to try first

  1. Back in the drone. Reinsert the card and power the Air 3 on. DJI firmware notices an unfinished file at boot and offers to repair it. Simple cases end here.
  2. VLC. It plays plenty of files that the stock players reject. If VLC plays yours, the problem may be codec support on your machine rather than damage; black screen on playback covers that split.
  3. The DJI Fly cache. Your phone may hold a low-resolution cached copy of the transmitted feed. Useful as a fallback when the aircraft or card is gone for good.
  4. untrunc, an open-source rebuilder, works well on truncated MP4s if you can give it an intact clip from the same drone in the same mode.

Whatever you try, copy the files off the card first and keep the originals as they are.

When it is not corruption at all

D-Log M footage looks flat and desaturated by design; it wants grading, not repair. And H.265 files from the 4K100 or 10-bit modes can refuse to play on older computers that simply lack HEVC support, while the file itself is healthy. If the clip plays anywhere at all, even badly, you are probably not looking at corruption.

How our recovery handles Air 3 files

The engine finds the H.264 or H.265 frames in the raw bytes, extracts the codec parameters from the stream itself, and rebuilds the moov index around them. No reference clip required. The rebuild does not re-encode, so 10-bit color and the D-Log M profile come through untouched. AAC audio is detected and reconstructed with the video, and files over 4 GB (long 4K flights get there) use 64-bit offsets so the whole take plays, not just the beginning.

Before any payment you get a free 5-second preview of the recovered result. If it shows your flight, full recovery starts at $5 per file. If the preview fails, you pay nothing.

What you do

  1. Upload the MP4. Free, up to 50 GB.
  2. Check the preview about a minute later, picture and sound.
  3. Pay only when the preview proves the recovery. No cure, no pay.

FAQ

Does it matter whether I was on the wide or the 3x tele camera? No. Both cameras write the same container and codec family. The recovery path is identical.

Is the Air 3S covered too? Yes. The Air 3S changes the main camera sensor, not the file structure; it still writes H.264/H.265 MP4s that rebuild the same way.

What if the drone flew away and all I have is the app on my phone? Without the card there is no full-quality file to repair. Check the DJI Fly cache for the transmitted feed; that low-resolution copy may be recoverable footage in itself, but nothing can reconstruct the original recording without the original bytes.

My vertical 2.7K clips are the broken ones. Same fix? Yes. Vertical shooting changes the frame dimensions, nothing else. The rebuild reads the real dimensions from the stream.

Can you guarantee the recovery works? No, and nobody honestly can. What we do instead is show you a free preview first, so you only ever pay for a recovery you have already seen working.

Is my footage safe? Uploaded over HTTPS to EU servers, auto-deleted after 48 hours. Privacy policy.

Related

Upload your Air 3 file →

Pré-visualização gratuita · Sem compromisso

Pronto(a) para recuperar o seu vídeo?

Carregue o seu ficheiro. Obtenha uma pré-visualização gratuita de 5 segundos em cerca de um minuto. Pague apenas se a pré-visualização parecer correta.

Carregue o seu vídeo →