Frame WitnessForensics

EXAMINATION NOTES ยท 8 OCTOBER 2026

Dashcam and CCTV video recovery on Windows

Dashcam and security footage tends to be needed exactly when it is gone: the card was formatted, the clip was deleted, or the recorder looped over it. Frame Witness is a Windows photo and video recovery tool that searches the accessible bytes of a card, drive or acquired image for surviving video, rebuilds fragmented clips from their own index, and keeps every finding tied to its source offsets, SHA-256 hash and a coverage report. This page explains what that means for a dashcam microSD card or a CCTV drive, and where recovery honestly stops.

Why dashcam and CCTV footage is a special case

  • Loop recording. Dashcams and recorders overwrite the oldest clips continuously. A clip that was overwritten is gone; no software can read bytes that have been replaced. The sooner the card is removed, the more remains.
  • Fragmentation. Recorders write clips in segments, and once the filesystem records are deleted or formatted away, those segments have to be reassembled. Frame Witness rebuilds fragmented MP4, MOV, 3GP, AVI, MKV and WebM videos from their own index, provided the index survived.
  • Interrupted clips. A crash or power cut can leave the last clip without an index. If another video from the same camera survives on the card, Frame Witness rebuilds the missing index from its settings and keeps the result only if it decodes cleanly. The rebuilt clip is labelled as a derived file, not the original bytes. Without a matching video, the recording is kept as found so it can be rebuilt later with a reference.
  • Container formats. Besides the formats listed above, Frame Witness recognises MPEG-TS and M2TS, MPEG-PS (MPG, VOB, MOD), WMV, ASF and MXF, and joins transport streams split into pieces. If a CCTV recorder writes proprietary files or a proprietary filesystem, the supported search will not reconstruct those clips; check what your recorder exports before relying on any recovery tool.

What you get for a claim or an investigation

Insurance claims, fleet incidents and internal investigations need more than a playable file. Each finding in Frame Witness carries:

  • Source offsets and an extent map of the bytes that were read.
  • A SHA-256 digest of the retained content, so an exported clip can be verified against what was read from the source.
  • Dates with their recorded source. A dashcam's on-screen timestamp is part of the picture; the container time, filesystem creation and modification dates are separate fields and are shown with their origin. Missing values stay unknown rather than being estimated.
  • Verification results. Structural recognition, a decoded preview and a decoded video track are three distinct checks, and a thumbnail is never treated as proof that the whole clip survived.
  • A coverage report showing read coverage, search coverage, failed reads and the selected scan mode, so the limits of the examination are on record.

Analysis runs locally on your Windows workstation, and recovered footage is not uploaded to the Frame Witness website. Scanner and decoder workers run under Windows AppContainer isolation while handling untrusted data; isolation reduces exposure but is not a guarantee that malformed media is harmless.

Step by step

  1. Remove the card or drive from the recorder as soon as the footage matters. Do not record over it to "test" the device.
  2. Connect it to Windows with a card reader or as a physical disk. Use a write blocker where appropriate, and prefer scanning a preserved image for repeatable work.
  3. Install and sign in. Download the signed Windows release (version 1.0.14, Windows 11 x64; Windows 10 not yet tested) and create a free account.
  4. Choose the source and scan. Select the physical disk or a RAW image. The scan reads surviving filesystem records first, including exFAT remnants on memory cards, then searches the accessible bytes for media structures.
  5. Review the gallery. Sort by size or available date, play each candidate, and run the video-track verification. Compare the dates with their stated sources before drawing any conclusion about when an event happened.
  6. Export with context. Save recoverable clips, with their source metadata and hashes, to a different physical destination.

What recovery cannot do

  • Restore clips that loop recording or new footage has overwritten
  • Rebuild a clip whose index was overwritten, or whose index was never written when no other video from the same camera survives
  • Recover from cards wiped at the storage level or encrypted without the key
  • Prove when an event occurred: a timestamp is a value with a source, not evidence of recording time
  • Acquire phones: phone validation is incomplete and locked phones are outside the current scope

Results support an examination; they are not certification, and no recovery rate is promised.

Try it free, then buy a licence if needed

The free account runs a quick scan of the first 8 GiB of a source with up to 100 results, shows previews and saves recovered files up to 1 MiB each. Dashcam clips are normally larger, so saving them in full requires a licence.

Professional covers 1 workstation, Lab 3 and Organization 5. Every plan is a perpetual licence for the purchased version with 12 months of updates and email support; higher plans add workstations and training, not a stronger engine. Current prices, including any time-limited offer, are on the pricing page, and the conditions are in the terms of sale.

Download Frame Witness for Windows and find out what is still on the card before deciding.

Frequently asked questions

Can I recover dashcam footage that loop recording has overwritten?

No. Loop recording writes new clips over the oldest ones, and overwritten bytes cannot be read back. Frame Witness can only recover footage that still exists on the card, including deleted or formatted clips that have not yet been overwritten.

My dashcam recorded during a crash and the last clip will not play. Is it lost?

Not necessarily. If power was cut before the clip's index was written, Frame Witness can rebuild the index from another video recorded by the same camera on the card, and keeps the result only if it decodes cleanly. The rebuilt clip is labelled as a derived file, not the original bytes. Without a matching video, the recording is kept as found; parts that were never written or were later overwritten cannot be recovered.

Does Frame Witness work with CCTV recorder drives?

It reads physical disks and acquired images on Windows and searches for MP4, MOV, 3GP, AVI, MKV, WebM, MPEG-TS, M2TS, MPEG-PS, WMV, ASF and MXF video using supported filesystem records and raw media structures. Recorders that use proprietary formats or filesystems are outside what the supported search can reconstruct.

Does the recovered clip prove when the incident happened?

No. Frame Witness shows each date with its recorded source, such as embedded container time or filesystem creation, and leaves missing dates unknown. Those values support an examination; they are not independent proof of recording time.

Related guides