← All posts

May 13, 2025

GoPro GPS Overlay — Add Telemetry to Your GoPro Cycling or Running Videos

GoPro records GPS and speed data inside every video. Here's how to extract it and overlay live gauges — speed, heart rate, map, elevation — onto your footage.

GoPro cameras — Hero 8 and later — record GPS coordinates, speed, and G-force directly inside the video file as GPMF telemetry. You can see the data is there in GoPro Quik. But getting it out as a proper overlay on your exported video, with live gauges that update every frame, takes a few extra steps.

This guide shows two workflows: one for GoPro users who also carry a GPS device or watch, and one for extracting the GPS data that's already inside your GoPro footage.


Option A: Use a Separate GPS Device (Simpler, More Accurate)

Most cyclists and runners already carry a GPS device — a Garmin watch, a Wahoo ELEMNT, a Suunto, or a Coros — alongside their camera. That device records cleaner GPS data with higher accuracy than GoPro's built-in GPS, and it already exports to GPX or FIT.

Workflow:

  1. Record your ride with your GoPro as normal
  2. Export the GPX or FIT file from your GPS device
  3. Open Stamptivity Overlay
  4. Load your video and your GPX/FIT file
  5. Align them using the time offset slider
  6. Add speed, heart rate, map, and elevation gauges
  7. Export

The time offset slider handles any gap between when your camera started rolling and when you pressed start on your GPS device.


Option B: Extract GPS from the GoPro File Itself

GoPro Hero 8, 9, 10, 11, 12, and 13 embed GPMF telemetry (GPS, speed, accelerometer) in the MP4 file. To use this with Stamptivity, you first extract it to GPX using a free tool.

Step 1: Extract GPMF Telemetry to GPX

Using gopro2gpx (free, command line):

gopro2gpx -s your-video.MP4 output.gpx

Download from github.com/juanmcasillas/gopro2gpx.

Using GoPro Telemetry Extractor (free tier available):

A GUI tool that extracts GPS, speed, and other GPMF data from GoPro MP4 files and exports as GPX. Available at goprotelemetryextractor.com.

Using Garmin VIRB Edit (free):

Garmin's VIRB Edit software can import GoPro GPMF files and export the GPS track as GPX. Load the video, export the telemetry.

Step 2: Load Into Stamptivity Overlay

  1. Open Stamptivity Overlay
  2. Load your GoPro video (MP4)
  3. Drop the extracted .gpx file
  4. The GPS data extracted from the video is already time-aligned with the footage — offset should be zero or minimal
  5. Add your gauges and export

Why Not Use GoPro Quik?

GoPro Quik shows your GPMF data as a gauge overlay when you're in the app, but:

  • The rendered export is lower resolution than your original footage
  • Gauge styles are limited and can't be repositioned freely
  • You can't bring in heart rate data from a separate HRM
  • The output quality drops significantly on longer clips

Stamptivity lets you combine the GoPro video with cleaner HR data from a chest strap, position gauges freely, and export at full resolution.


Tips

  • GoPro GPS accuracy is reasonable for speed but less accurate for position than a dedicated cycling computer, especially in tree cover or tunnels. Pairing with a Garmin or Wahoo gives a better map trace.
  • Time alignment: GoPro timestamps the video using GPS time once it gets a lock. If your GPS device also uses GPS time, offset is usually within a few seconds.
  • If you're only adding a speed gauge (not map), the extracted GoPro GPS is perfectly adequate.
  • The Overlay tool works on desktop only — a larger screen is needed for the video timeline and gauge controls.

Ready to stamp your activity?

Upload your GPX file and create a stunning activity stats overlay in seconds. Free, no account required.

Try Stamptivity →