Video recorded on a dashcam won't open on Mac
A dashcam clip that refuses to open on a Mac is almost always one of three things: the recording was cut off before the camera finished writing the file (usually the clip from the moment of an accident or a power cut), the file uses a codec QuickTime does not understand, or the memory card itself is failing. The first is repairable, the second is a conversion job, and the third means copying everything off the card before anything else. Below is how to tell them apart and what to do for each.
Copy the files off the card before you touch anything
Dashcams use cheap microSD cards and overwrite them in a loop, so the card is the weakest link. Before you try to play, repair, or convert anything, get the clips onto the Mac:
- Turn the camera off and take the card out (do not pull it while the camera is recording).
- Put it in a card reader and wait for it to mount in Finder.
- Copy the whole folder of clips to your Desktop or an external drive. Drag, do not move.
- If Finder reports errors partway through, copy the remaining clips one at a time and note which ones fail.
- Eject the card properly and keep it aside. Do not put it back in the camera yet, because the loop recording will overwrite the clip you care about.
Work on the copies from here on.
Figure out which kind of problem you have
Select the clip in Finder and press Command-I to see its size, then try opening it with QuickTime Player. The combination tells you most of what you need.
The file is 0 bytes or just a few kilobytes. The camera lost power before writing any video data. There is nothing inside to recover; see video-file-is-0-bytes-or-shows-the-wrong-length-can-it-be-fixed for the full explanation.
The file is a normal size (tens or hundreds of megabytes) but QuickTime says it can’t be opened or shows a blank player. This is the classic unfinished recording. Most dashcams write MP4 or MOV, and both formats keep their index (the table that says where every frame lives) at the end of the file. The camera writes that index when a clip closes. If the power goes, the index never gets written, and the video data sits on disk with no map to it. This is repairable.
Other clips from the same card play fine, only this one fails. Almost certainly the unfinished-file case above. Accident clips fail this way because the impact cut the power mid-recording.
None of the clips play, but they all have sensible sizes. The camera is probably recording in a format or codec your Mac does not handle natively: HEVC (H.265) from some newer cameras, or containers like TS, AVI, or MKV from older or cheaper ones. The files are fine. You need a conversion.
QuickTime opens it but only the first few seconds play, or the audio plays over a black screen. Partly written file or a camera with an unusual encoder profile. See how-to-fix-a-video-that-plays-audio-but-shows-a-black-screen for that one.
Rule out a simple format mismatch first
Before repairing anything, make sure the Mac is not simply missing a decoder. Three quick checks:
- Look at the extension. A
.ts,.avi, or.mkvclip will not open in QuickTime even when perfectly healthy. An.mp4or.movshould, unless it uses an unusual codec. - Open the file with an open-source media player that bundles its own decoders. If it plays there, the file is intact and your only problem is QuickTime’s format support.
- Check the camera’s settings menu for a “codec” or “compression” option. Cameras that offer H.265 usually also offer H.264, which plays everywhere. Switching the camera for future recordings avoids this entirely.
If the clip plays in the other player, you do not need a repair. Convert it to a standard MP4 and you are done. Manatee’s Convert mode takes the file, including TS, AVI, MKV, and HEVC sources, and writes an MP4 next to it. The post on container-vs-codec-why-an-mp4-can-still-refuse-to-play covers what is actually being changed.
Repairing the unfinished clip
If the file has a normal size and nothing will play it, the index is missing and the video needs to be rebuilt from the raw frames that are on disk.
- Open Manatee and choose Repair.
- Drag the copied clip into the window (or right-click it in Finder and choose Fix with Manatee).
- Wait. The repair engine scans the file for frame data and reconstructs the index from what it finds. A two-minute dashcam clip usually takes well under a minute.
- Read the result. Manatee reports one of three outcomes: Fixed, Partial, or Not fixable. Partial means it could rebuild the part of the recording that made it to disk, for example the first ninety seconds of a three-minute clip; the report says exactly how much.
- The repaired copy is saved alongside the original with the original untouched. Open it in QuickTime to confirm.
Two honest caveats. First, if the camera lost power in the first second or two of a clip, there may be no complete frames to rebuild, and the outcome will be Not fixable. Second, Manatee can only recover frames that were physically written; dashcams buffer video in memory for a moment before flushing to the card, so the last second or so before a power cut is often simply not on the card. Data that never reached the card cannot be recovered by any tool.
When the card itself is the problem
If Finder showed errors during the copy, or the card mounts and unmounts on its own, or clips show garbage in random places, the card is failing. What to do:
- Copy everything you can, accepting that some clips will fail.
- Try the copy again after a reboot; marginal cards sometimes read better cold.
- Do not run Disk Utility’s First Aid on it until you have copied what you can. First Aid can fix the filesystem but it does not recover video, and on a dying card it can make things worse.
- Retire the card. Use a high-endurance card rated for continuous writing, and replace it after a year or two of daily use.
Manatee repairs files, not disks. If a clip copied off a bad card with read errors in the middle, Repair will salvage the frames around the damage and report a Partial result, but it cannot invent the frames that the card failed to read.
Preserving a clip you may need as evidence
If the recording is for an insurance claim or a police report, a few habits protect you:
- Keep the original untouched file. Manatee never modifies it, but keep a second copy on a different drive anyway.
- Save the repaired copy with a clear name and note that it was repaired. Some insurers ask for the original; give them both.
- Do not trim or re-export the clip. Send the whole file.
- Write down the date, time, and camera model while you remember. Dashcam timestamps drift if the camera’s clock was never set.
Questions
The clip plays on the dashcam’s own screen but not on my Mac. Why?
The camera has its own decoder for whatever it records, so it can always play its own files. The Mac depends on QuickTime’s list of supported formats. Convert the clip to a standard H.264 MP4 and it will play on the Mac and on anything else you send it to.
I already put the card back in the camera and it recorded over the clip. Can anything be done?
No. Loop recording overwrites the oldest clips, and once the frames are overwritten on the card they are gone. Manatee is not an undelete tool and cannot recover overwritten data. This is why copying off the card is step one.
The dashcam app on my phone shows the video, but the exported file won’t open on the Mac.
Some apps export a version wrapped in a container the Mac does not recognize even though the original on the card is a normal MP4. Get the file directly from the card instead of via the phone app, or convert the exported file to MP4.