Skip to content
Features

Every instrument.
Every field. One transparent layer.

Speed, GPS, heart-rate, power and g-force overlays from your telemetry. GaugeReel reads the data your gear already records, renders it as a deeply editable instrument cluster, and exports it as a transparent overlay — never touching a single pixel of your footage.

Speedlive
61KM/HSPEED
0+
gauges
0
render styles
0+
combinations
GPMFFITGPX· transparent export
Telemetry inputs

Reads the data your gear already records

Three input paths, hand-normalized into one schema. Attach several sources to a single project — GaugeReel sorts out the streams.

GPMF

GoPro / DJI (GPMF in MP4)

Auto-scanned from the MP4 on import — no separate file.

Streams
  • GPS location, speed & altitude (GPS5 / GPS9)
  • 3-axis accelerometer (ACCL)
  • 3-axis gyroscope (GYRO)
  • Device orientation & heading
  • Camera settings: ISO, shutter, white balance
FIT

Garmin FIT

External file from Garmin Connect, Wahoo, Coros, Suunto and more.

Streams
  • GPS location, speed & altitude
  • Heart rate & temperature
  • Cadence & power
  • Bike gears (front / rear / ratio)
  • Lap and extra sensor streams
GPX

GPX

The universal fallback — exports from almost any app or watch.

Streams
  • GPS location, speed & altitude
  • Date & time
  • Heart rate & cadence (when present)
  • Power, temperature & depth (Garmin extensions)
The catalogue

48+ gauges,
grouped like the in-app picker.

Speed, pace, power, heart rate, g-force, lean, a live map, charts and more. Each one binds to a data stream and renders in any style you like.

125KM/HSPEED
72WPOWER
NESW44°BEARING
2g1.26gG-FORCE
+23°LEAN
POWER
293W
48 gauges · 7 groups

Movement & Position

11 gauges

Everything derived from GPS position and the timeline.

Map & Route

3 gauges

A real basemap or a fully-offline vector route.

Fitness

7 gauges

Heart, power, and cadence — straight from FIT and GPX.

Motion & IMU

11 gauges

Accelerometer, gyro, and computed g-forces.

Time & Laps

6 gauges

Clocks, timers, and on-track analysis.

Camera Info

5 gauges

Read straight from GoPro / DJI GPMF metadata.

Static & Utility

5 gauges

Titles, images, and bind-anything custom gauges.

Render variants

One field,
22 ways to draw it.

The render style is orthogonal to the data. Bind speed to a needle dial, a scrolling scope, a completion bar or a glowing tape — switch styles without rebinding anything.

144KM/HSPEED
7.5X1000RPM
DISTANCE17.0km
V-SPEED-4.0m/s
HEART RATE
137bpm
52RPMCADENCE

Mini

Icon + value + label.

Vs Time

Line graph across the whole project.

Vs Distance

Line graph against cumulative distance.

Scope

Moving graph of the last few seconds.

Circular

Partial or full circle with a needle or fill arc.

Completion

Bar filling min→max with adaptive color.

Gradient

Bar painted with an up/down color gradient.

Positive / Negative

Bar that paints + and − in opposite directions.

Value in Range

A marker and number sliding between min and max.

Compass

360° ring for directional values.

Tilt

Symmetric angle range for inclination and lean.

Digital

Glowing tick segments showing progress.

On / Off

Boolean / switch display.

Tape

Scrolling value tape, current value centered.

Ticks Dial

Tick-based round dashboard dial.

Glowing Dial

Glowing + digital round dial.

Needle Dial

Classic needle dial.

Arc Dial

Thick progress-arc dial.

Radial Dial

Radial-gradient dial.

Stats

Running min / max / avg / percentage.

Image

A user image animated by the bound value.

Design

Pre-styled, hardware-inspired looks.

Maps

A real basemap — or no tiles at all

Drop your route and live marker over OpenStreetMap or CARTO tiles. The Rust host fetches and disk-caches every tile, so the map keeps rendering through a full export long after you go offline. Need zero network? Switch to vector mode and draw the route as a pure, tile-free path.

  • OpenStreetMap & CARTO tile providers
  • Disk-cached by the Rust host — survives offline export
  • Tile-free vector mode for a fully offline route
  • Path gradient-colored by speed or elevation
GPS PathGPS Path + CompassDynamic Map
GPS PATH
Live position · gradient by speed● tile-free vector
Activity profiles

Layouts that already know your sport

The importer guesses your activity from the data and suggests a layout. Four ship in the box — and any arrangement you make becomes your own reusable profile.

Runner

Pace, distance, heart rate, cadence and elevation.

PaceDistanceHeart RateCadence+4

Walker

Gentler metrics — speed, distance, elevation, route and time.

SpeedometerDistanceAltitudeElevation Gain+3

Cyclist

Speed, power, cadence, heart rate, gradient and gears.

SpeedometerPowerCadenceHeart Rate+5

Car / Moto

Speed, g-forces, lean, acceleration and lap timing.

SpeedometerLean AngleLateral AccelLongitudinal Accel+5
The editor

A real editor, not a mockup

Compose the overlay on a canvas at your true project resolution. The checkerboard is your transparent export — what you scrub is exactly the layer you ship.

GaugeReel sports telemetry/data overlay editor with a gauge selected and its deep inspector open — fields for data binding, units, decimals, smoothing, fonts, colors and animation
GaugeReel's searchable gauge overlay catalogue panel, grouped by category with availability filtering by your telemetry
GaugeReel sports telemetry/data overlay editor with a Car / Moto profile applied — speedometer, lean angle, g-force, acceleration and lap-timing gauges over a transparent export stage

Drag, snap & lock

Move gauges with edge, center and grid snapping. Lock, reorder and align on a resolution-true canvas.

Premium

Keyframe animation timeline

Animate any gauge property over time on a per-gauge timeline — keyframe intros, reveals and emphasis, with timing presets in absolute seconds.

A deep inspector

Per-gauge control over data, units, decimals, fonts, colors, gradients, bars, backplate, rotation and easing.

Searchable catalogue

Find any gauge by name or stream, grouped exactly as below, with availability filtering by your data.

Transport & grid

Keyboard-driven transport, in/out points, grid guides and safe-area overlays to compose precisely.

Editor integrationPremium

Straight onto your DaVinci Resolve timeline

Skip the export-and-reimport round trip. Premium sends the finished overlay directly onto your open DaVinci Resolve timeline — each gauge on its own track, or the whole overlay as a single layer — as ProRes 4444 clips with a real alpha channel that land above your footage and never overwrite an existing track.

  • Each gauge on its own video track, or one combined overlay layer
  • ProRes 4444 clips with a real alpha channel — no chroma key
  • Appends above your footage — existing tracks are never overwritten
  • Works on free DaVinci Resolve and Studio — no Python, no network
DaVinci ResolveProRes 4444 · alpha
V2Speed · needle dial
V3Lean angle
V4G-force
V5Route map
V1Your footage — untouched
One-time bridge install● Free & Studio Resolve
Performance

Fast to export.
Light to install.

The exporter is built around one fact: raw RGBA over the process bridge is a wall. So overlay frames are compressed off the main thread, then inflated and encoded in parallel across cores in Rust — with hardware H.264 straight off the canvas when the GPU keeps up.

Export speed
~0fps
Hardware mp4 encode

Measured NVENC throughput on the GPU path — well past realtime at 1080p.

00×
Per-frame compression

Mostly-transparent overlay frames deflate ~30–40× before the IPC hop.

0%
Faster png / mp4 export

Cut by the worker-pool deflate + parallel Rust encode fix (mov −59%).

Footprint
0MB
Installer download

The real GaugeReel build — a native app, not a heavyweight Electron install.

Tauri 2
Native, not Electron

A Rust + system-webview binary, so it stays small and starts fast.

GPU
Hardware encode, free tier

H.264 encodes straight off the canvas with NVENC / QSV / AMF when present.

Three encode paths — parallel Rust PNG, ffmpeg over a pipe, and a WebCodecs hardware mp4 fast path that commits only when it clearly beats the readback route.

Under the hood

Engineered for accuracy, tuned for speed

A native Rust core handles parsing and encoding; a single Canvas engine draws every gauge for both the live preview and the exported frames.

Real telemetry parsing in Rust

GPX with Garmin extensions, Garmin FIT, and GoPro/DJI GPMF embedded in MP4 — all hand-normalized into one schema. Distance, speed, grade, g-force and lean are derived for you.

One renderer for preview and export

Every gauge draws to Canvas 2D, so the live preview is a pixel-true proof of the exported frames. What you scrub is exactly what you ship.

Deep, resolution-independent design

Drag with edge, center and grid snapping. Edit field, units, decimals, smoothing, ranges, fonts, colors, gradients, bars, icons, backplate, rotation and value easing — per gauge.

A real map, cached offline

Route and marker over OpenStreetMap or CARTO tiles, fetched and disk-cached by the Rust host so it keeps working through an export. Or go fully tile-free with vector mode.

Activity-aware profiles

Runner, Walker, Cyclist and Car/Moto layouts ship in the box. The importer guesses your activity and suggests one — then save, duplicate and delete your own.

Custom gauges, safely shareable

A declarative JSON draw DSL — no code execution — means a community gauge is one self-contained file you can drop in and trust.

A genuinely fast exporter

A worker-pool deflate, parallel Rust encoding and optional WebCodecs hardware MP4 push raw RGBA past the IPC wall. GPU encode is on for every tier.

Never touches your footage

GaugeReel only ever renders the overlay. Export a transparent layer and composite it over your video in any editor — your pixels stay untouched.

Smoothing & provenance

Clean signals you can trust

Raw telemetry is noisy. GaugeReel gives every gauge its own treatment so the numbers read smoothly without ever lying about what was recorded.

  • Per-gauge smoothing windows

    Tune the smoothing window independently for each gauge — a calm altitude readout next to a snappy speedometer.

  • Interpolation between samples

    Values are interpolated between recorded samples so motion stays fluid even when a sensor logs at a low rate.

  • Computed-vs-recorded provenance

    Derived fields like grade, g-force and lean are flagged distinctly from values straight off the device.

  • Data-quality filters

    Drop GPS dropouts and impossible spikes before they ever reach a gauge.

Sync pipeline

  1. 01

    Auto-align

    Embedded timestamps line up video and telemetry the moment you import.

  2. 02

    Manual offset & stretch

    Nudge the offset and stretch the timeline until gauges hit every on-screen event.

  3. 03

    Sync-to anchors

    Pin a known moment — a clap, a start gate — and everything snaps around it.

  4. 04

    Per-source, all gauges

    Sync is set once per source and applies to every gauge bound to it.

Multi-source projects stay independently in sync
Compatibility

Works with the cameras you already own

GaugeReel auto-reads embedded telemetry from GoPro and DJI cameras that record it, and pairs a GPX or Garmin FIT track with footage from anything else — so a sports telemetry overlay works with essentially any action camera, 360 camera, drone or phone. 62+ models below, and the list isn’t exhaustive.

GoPro

Auto-reads the GPMF telemetry GoPro embeds in the MP4 from HERO 5 Black onward — GPS, speed, altitude, accelerometer and gyro. For GPS-less models (HERO 12) or older HERO 1–4, pair any GPX or Garmin FIT track and GaugeReel syncs it to your footage.

HERO
HERO 1 · HERO 2 · HERO 3 · HERO 3+ · HERO 4 · HERO 5 Black · HERO 6 Black · HERO 7 Black · HERO 8 Black · HERO 9 Black · HERO 10 Black · HERO 11 Black · HERO 11 Black Mini · HERO 12 Black · HERO 13 Black · HERO (2024) · LIT HERO
Session
HERO 4 Session · HERO 5 Session · HERO Session
360
Fusion · MAX · MAX 2

Insta360

Insta360 cameras don't write standalone GPS into the file, so GaugeReel reads a paired GPX or Garmin FIT track — from the Insta360 GPS remote, a watch, a bike computer or your phone — and locks it to the clip. Embedded gyro is read where present.

X / 360
ONE X · ONE X2 · X3 · X4 · X4 Air · X5
Ace
Ace · Ace Pro · Ace Pro 2
ONE R / RS
ONE R · ONE RS · ONE RS 1-Inch 360
GO
GO · GO 2 · GO 3 · GO 3S · GO Ultra
Legacy
ONE · EVO

DJI

Auto-reads the GPS telemetry DJI captures on the Osmo Action 4, 5 Pro and 6 and the Osmo 360 (with the GPS remote), plus the GPS track DJI drones log alongside the video. For any other DJI camera, pair a GPX or Garmin FIT track.

Osmo Action
Osmo Action · Osmo Action 2 · Osmo Action 3 · Osmo Action 4 · Osmo Action 5 Pro · Osmo Action 6
360
Osmo 360
Compact
Osmo Nano
Pocket
Osmo Pocket · Osmo Pocket 2 · Osmo Pocket 3 · Osmo Pocket 4
Drones
Mavic · Air · Mini · Avata · Avata 2 · DJI FPV · Neo · Flip

Any other camera — pair a GPX or Garmin FIT track exported from Garmin, Wahoo, Coros, Suunto, Polar, Apple Watch, Strava, Phone GPS apps and more, then sync it to footage from any camera, phone or drone. Brand names are the property of their respective owners; GaugeReel is an independent overlay tool and is not affiliated with GoPro, Insta360 or DJI.

See it on your own footage.

Free to download. No account required to export your first overlay.