Experiment 626 // Open Source

GPS telemetry overlays for your videos

Visual editor for creating speed, altitude, map, and GPS overlays on GoPro, DJI, and any video. No command-line needed.

Everything you need for telemetry overlays

From quick presets to pixel-perfect customization.

Quick Mode

Select a predefined layout, customize units and map style. One click to render — no configuration needed.

🎨

Visual Editor

Drag-and-drop canvas for building custom overlay layouts. Move, resize, and configure every widget.

🛸

DJI Drone Support

Native SRT telemetry parsing. Camera metrics: ISO, shutter, f-number, EV, color temperature, focal length.

📡

GPS Quality Analysis

Automatic signal quality check with DOP analysis and warnings before rendering. Filter bad GPS data.

📦

Batch Rendering

Process multiple video files with the same overlay settings. Background jobs with progress tracking.

👁

Live Preview

See your overlay in real-time as you configure it. Scrub through the timeline to check any frame.

See it in action

From quick setup to polished video output.

GPStitch - Quick Mode
GPStitch - Advanced Editor
GPStitch - DJI Drone Support
Video with telemetry overlay result

Three steps to telemetry overlays

01

Load video

Open your GoPro, DJI, or any video file. Attach external GPX/FIT/SRT data if needed.

02

Design overlay

Choose a quick preset or build a custom layout with the drag-and-drop editor.

03

Render

Hit render and get your video with professional telemetry overlays baked in.

Works with your gear

Native support for popular cameras and data formats.

GoPro

.mp4

Built-in GPS telemetry from GoPro cameras. All HERO models supported.

DJI Drones

.srt

SRT telemetry files with full camera metrics. Mavic, Mini, Air, and more.

Any Video + GPS

.gpx .fit

Combine any MP4/MOV/AVI video with external GPX, FIT, or SRT files.

Get started in seconds

Install via pipx and launch from terminal.

Recommended pipx
$ pipx install gpstitch
$ gpstitch
From source
$ git clone https://github.com/Romancha/gpstitch.git
$ cd gpstitch && uv sync && uv run gpstitch

Requirements

  • Python 3.14+
  • FFmpeg in PATH
Full documentation

Questions & Answers

What video formats are supported?

MP4, MOV, and AVI video files. GPS data from GPX, FIT, and SRT (DJI) formats.

Does it work without a GoPro?

Yes. You can use any video combined with external GPS data files (GPX/FIT/SRT). Record GPS on your phone and merge it with any camera footage.

Is it free?

Completely free and open source under GPL-3.0 license.

What telemetry data can I display?

Speed, altitude, maps, GPS info, temperature, acceleration, heart rate, cadence, power, and DJI camera metrics (ISO, shutter, f-number, EV).

Can I create custom overlay layouts?

Yes. The Advanced mode provides a full drag-and-drop editor. Save your layouts as templates and reuse them.