Dashcam and security footage exists to be reviewed after something happens. When it does, you usually need stills rather than video - a licence plate to give an insurer, a clear frame of a delivery, a timestamped image for a police report.
This footage has its own set of quirks: unusual container formats, aggressive compression, and a privacy dimension that ordinary video does not carry. All three are worth handling deliberately.
Do not upload this footage
Leading with this because it matters more here than for any other category.
Security and dashcam video shows real people who did not consent to being recorded, let alone to having that recording uploaded to a third-party server. It often shows the inside or outside of your home, your vehicle, your street, and your routine. It carries embedded GPS coordinates and timestamps.
If the footage may become evidence, there is a further reason. Chain of custody matters, and a file that took a detour through an unknown company’s infrastructure is easier to challenge than one that never left your possession. Browser-based extraction keeps everything on your device, which is both the private option and the defensible one.
Under GDPR, uploading footage of identifiable people to a third-party processor generally requires a lawful basis. A free web converter is not a compliant processor arrangement.
Try FrameRipper - free, no upload
Extract frames from any video directly in your browser. No sign-up, no file size limits.
Open FrameRipperThe formats these devices produce
Dashcams and DVRs use a wider and stranger range of formats than consumer cameras, largely because many are built on older embedded chipsets.
| Format | Typical source | Works in browser |
|---|---|---|
| MP4 (H.264) | Most modern dashcams | Yes |
| MOV | Some dashcams, Apple-adjacent devices | Usually |
| MTS / M2TS | AVCHD camcorders, some DVRs | Often |
| AVI | Older DVRs and cheap dashcams | Sometimes |
| .dav, .h264, .264 | Dahua and similar CCTV systems | No |
| .asf, .264n, proprietary | Various CCTV vendors | No |
Proprietary CCTV formats
Many CCTV systems export in a vendor-specific container that only their own player opens. Dahua’s .dav is the most common, but there are dozens.
These will not load in a browser, and that is not going to change. Two routes out. Most DVR software includes an export or backup option that produces standard MP4 rather than the native format - look for it before exporting, since it saves the whole problem. If you already have a proprietary file, the vendor’s own player usually offers a conversion or export function.
Failing both, VLC opens a surprising number of these formats and can convert them: Media, then Convert/Save, then choose an H.264 MP4 profile. FFmpeg will also often handle a raw .h264 or .264 stream by rewrapping it.
Rewrap a raw H.264 stream into MP4
ffmpeg -i input.264 -c copy output.mp4Sampling densely enough to catch the moment
Incidents are brief. A vehicle passing through frame, a person at a door, a collision - the useful window is often two or three seconds inside an hour of recording.
The efficient approach is two passes. First sample sparsely across the whole recording to find roughly when the event occurred - one frame every ten or twenty seconds is enough to locate it. Then trim or re-extract densely around that window.
Note that a single extraction is capped at 10,000 frames, so sampling an entire eight-hour recording at one frame per second is not possible in one pass. The two-pass approach is better practice anyway.
| Pass | Purpose | Interval |
|---|---|---|
| First | Locate the event | 10-20 seconds |
| Second | Capture detail around it | 0.2-0.5 seconds |
Use PNG for anything that might be evidence
For casual review JPEG is fine. When a frame may be used to identify a plate, a face, or a sequence of events, extract as PNG.
JPEG compression discards detail, and it discards it most aggressively in exactly the high-frequency areas where small text lives - which is to say, licence plates. It also introduces artifacts that can be mistaken for image content, and a frame that has been lossily re-compressed after the fact is easier to challenge on authenticity grounds.
PNG stores exactly what the decoder produced. It cannot recover detail the dashcam’s own compression already threw away, but it adds nothing on top, and that is the most you can ask of an extraction step.
Keep the original video file unmodified alongside any extracted stills. If the images are ever questioned, the source file is what establishes they were not altered.
Working with poor-quality footage
Dashcam and CCTV video is heavily compressed by design, because these devices record continuously onto small storage. Realistic expectations help.
Detail that is not in the source cannot be extracted. If a plate is unreadable in the video, no extraction setting or upscaling tool will reveal it - the information was discarded at record time. Enhancement tools that appear to recover it are inventing plausible pixels, which is worse than useless for evidence.
What does help: try several adjacent frames rather than one. Compression quality varies frame to frame, and keyframes carry noticeably more detail than the frames between them. Extracting a dense burst around the moment gives you several candidates, and one is often meaningfully clearer than the rest.
Night footage is worse again, since low light means high sensor gain, more noise, and more aggressive compression. Frames where the subject is closest to the camera and moving least will be the sharpest.
Practical notes for insurance and police
- Keep the original file. Extracted stills supplement it, they do not replace it.
- Note the timestamp of each frame you extract - most requests ask for it.
- Provide a short sequence rather than one image, since context often matters more than a single moment.
- Do not adjust brightness or contrast on frames intended as evidence; supply them as extracted.
- Check your dashcam’s own timestamp is correct. Many reset after a power loss, and a wrong clock undermines the whole recording.
Try FrameRipper - free, no upload
Extract frames from any video directly in your browser. No sign-up, no file size limits.
Open FrameRipper