Garmin Dash Cam Viewer
Play the one-minute clips from a Garmin dash cam as one continuous video, with the GPS route on a map and the front and rear cameras of the Dash Cam Tandem, right in your browser.
Input
Output
| # | Recorded | Length | Folder | Cameras | Distance | Top speed | Files |
|---|---|---|---|---|---|---|---|
| Pick the dash cam's folder to see its recordings here. | |||||||
Readme
What is a Garmin dash cam viewer?
Garmin dash cams record the road in short clips, one minute each, and save them to the memory card as MP4 files, together with a GLV file for every clip: a low-resolution copy the Garmin Drive app uses for quick previews over Wi-Fi. The location and speed from the dash cam's GPS are stored inside the MP4 files. A dash cam viewer puts these pieces back together, so a drive can be watched as a whole instead of clip by clip, with the route shown on a map. Garmin has discontinued its own desktop program, Garmin Dash Cam Player.
Tool description
This tool plays Garmin dash cam recordings in your browser. Pick the DCIM folder of the memory card, or drop it on the page, and the clips play one after another as one continuous video, with the next clip loaded in the background so there's no pause between them. The route from the GPS data is drawn on a map, where a marker follows the car and a click on the route jumps to that moment. For the Garmin Dash Cam Tandem, tabs switch between the front and the interior camera or show both side by side. Nothing is uploaded: the files are read on your device.
Features
- Plays the one-minute clips as one continuous video, in the order they were recorded
- Draws the GPS route on OpenStreetMap, with a marker that follows the car and can keep it in view
- Click the route to play from that spot, or a row of the recordings list to play that clip
- Shows the speed, date and time, and coordinates of the current moment, in km/h or mph
- Front, Back, and Both tabs for the Dash Cam Tandem and other two-camera setups, with each camera's clips paired by name and by the time they were recorded
- Switch between the full-quality MP4 files and the GLV previews, which play smoothly on slower computers
- Filter by folder, such as incidents (100EVENT), saved videos, parking mode, or the loop recording
- Playback speeds up to 16× to skim long drives, with fullscreen and volume controls
- Lists every recording with its time, length, distance, and top speed, and exports the list as CSV or JSON
How it works
The tool reads only the index of each video file, the part of an MP4 that says where its tracks and samples are, so even a full memory card is scanned quickly. Garmin dash cams write a GPS sample every second into a timed text track of the MP4, as a small binary record that starts with the letters PNDM and holds the latitude, longitude, and speed. The tool decodes these records and times them against the video. Files that share a name, such as GC1U1588.MP4 and GC1U1588.GLV, are treated as one clip, and clips are put in order by the time the dash cam wrote into each file. The digit after the first two letters is the camera, so GC1U1588.MP4 is the front camera and GC2U1588.MP4 the back camera of the same clip. Clips from two cameras that start at the same moment are paired too, even when their numbers differ.
When one file holds both cameras as two video tracks, the tool builds a copy on the fly that keeps just the chosen camera and the sound, because a browser only ever plays the first video track of a file. The copy points at the same video data in the original file, so nothing is converted or re-encoded.
Tips
- Pick the whole DCIM folder to see every drive at once, then use the folder filter to narrow it down.
- If playback stutters on a slower computer, switch the quality to the GLV previews.
- Breaks between drives are skipped, so the route on the map is split where the dash cam was off.
- If a clip shows no route, the dash cam had no GPS fix yet or GPS was turned off in its settings.
- If a clip shows the "can't be played" message, it may be H.265 (HEVC) video, which not every browser can play. Try another browser, such as Chrome, Edge, or Safari.