StreamSalvage

Pro workflow

Canon .DAT file recovery: get your video back after a crash

Last updated July 8, 2026 · ~5 min read

Your Canon crashed mid-take — an R5 II lockup, a C70 fault, a power cut — and where the clip should be, the card shows a .DAT file. Don't delete it. That file is the encoded video your sensor captured, minus the container that makes it playable. It's Canon's version of Panasonic's .mdt leftover, and the recovery path is the same.

Quick answer: let the camera try first (card back in, power on — Canon bodies offer built-in recovery of interrupted clips). If that fails: copy the .DAT to your PC, rename a copy to .mp4/.mov as a free test, and when it still won't play, rebuild the container with a reference clip from the same camera and settings.

Why Canon leaves a .DAT behind

Canon bodies, like all cameras, write the finalizing structures — the index, the container closure — when you stop recording normally. A firmware crash, BSOD-adjacent lockup, thermal cutoff, or yanked power interrupts that step. The raw H.264/H.265 (or XF-AVC on Cinema bodies) stream is on the card; the wrapper isn't. The file system surfaces the orphaned data as .DAT.

Recovery steps

  1. Protect the card. No formatting, no new recording. Copy the .DAT and at least one healthy clip from the same camera/settings to your computer.
  2. In-camera recovery. Card back into the same body, power on. If Canon's recovery prompt appears, run it — free and lossless when it works.
  3. The rename test. On a copy: clip.DAT → clip.mp4 (C-series MXF/MOV workflows: try .mov). Test in VLC and probe with MediaInfo. Occasionally it just plays.
  4. Stream copy: ffmpeg -i clip.mp4 -c copy fixed.mp4. If FFmpeg says invalid data found, the index is missing — expected.
  5. Reference-file repair. The healthy same-settings clip becomes the template to rebuild the container — the method explained here. This is the step that turns the .DAT back into your clip.

Client shoot on the line?

StreamSalvage rebuilds unfinalized recordings locally from a reference clip — no uploading client footage anywhere, free preview, $29 one-time only if the repair works.

Download StreamSalvage for Windows

Expectations

Frames buffered in the camera at the moment of the crash never reached the card — plan to lose the final seconds. Everything written before the interruption is normally recoverable, video and audio both. If the .DAT is tiny relative to the recording length (a few hundred KB for a 20-minute take), the write failed early and there's little to recover.

Frequently asked questions

What is the .DAT file my Canon camera left on the card?

It's the unfinalized remains of an interrupted recording. When a Canon body (R5 II, C70, and others) crashes or loses power mid-take, the encoded video data stays on the card without the container structure that would make it an MP4/MOV — surfaced as a .DAT file. Your footage is usually inside it.

Can the Canon camera itself repair the .DAT file?

Try it first: reinsert the card into the same body and power on. Canon bodies detect interrupted clips and may offer to recover them. If the camera repairs it, you get a normal playable file with no extra work.

How do I convert a Canon .DAT file back to video on a PC?

Copy it off the card, rename a copy to .mp4 (or .mov for C-series), and test it. If it won't play, use reference-file repair: a healthy clip from the same camera at the same settings provides the structural template to rebuild the container around the raw stream.

Will renaming the .DAT to .MP4 alone fix it?

Rarely — the extension change just lets players attempt to read it. Since the container was never finalized, most .DAT files still need their index rebuilt. Renaming is a free first test, not the fix.