The gauges change. The pipeline does not.
A jump needs vertical speed and an altitude ladder. A dive needs a profile that grows downwards and the air you have left. All four below are running right now, each from its own recording.
Every gauge, moving, from one ride.
Not screenshots. Every panel below is drawing the same synthetic ride right now, the way the app draws yours — each one picking up at a different point of the loop.
Every one of them moves, recolours and re-types. Position them where your footage is empty, match them to your bike, your kit, your channel.
Video in, video out. No account needed.
Pick the clip
Straight from your library. If it came off a GoPro, Frameburn checks it for telemetry first — most of the time there is nothing else to find.
Pick the ride
A GPX or FIT from your watch, an SRT from your drone, a workout from Apple Health. Both clocks are read from their timestamps, so the overlay lands aligned.
Export
Composited and encoded on the device, straight to your camera roll. No queue, no upload, no watching a progress bar in someone else’s cloud.
Everything that records a ride.
Eight ways in, one internal representation. Once decoded, the renderer cannot tell them apart.
The universal export
Every watch, every head unit, every platform. If it records, it exports this.
The densest trace there is
Power and cadence included. Garmin, Wahoo, Coros, Suunto, Polar.
Power, kept
The only XML export that carries power through. Rare, and worth handling.
Already inside the clip
Hero 5 and later, and MAX, write GPS into the video itself. No second file, no account, no pairing — and it is aligned by construction.
No file neededThe subtitle beside the clip
Mini 3 and 4, Air 2S and 3, Mavic 3, Avata, Neo — and the older Phantom 4 and Mavic Pro layout. Cue timecodes are the video clock, so it lands frame-accurate.
Frame-accurate5 Hz, for the sixty seconds that count
FlySight 1 and 2, straight off the microSD. A GNSS velocity vector, not a position difference — which is the difference between a jump and a rumour.
Wingsuit & swoopOne tap, on iOS
Route, heart rate, power and cadence come with the workout. Zero friction for anyone who has never heard of a FIT file.
The same, on Android
Exercise sessions with route, heart rate, speed, power and cadence — the modern replacement for the shut-down Google Fit APIs.
No GPS at all? An indoor session with a heart rate strap still makes a usable overlay. The map says NO GPS instead of drawing nothing.
Nothing leaves your phone.
Not a policy — an architecture. There is no upload step to trust, because there is no upload step.
Every frame is composited and encoded on your device. Your footage never reaches a server, so it cannot leak from one.
Where you ride and how hard is the most personal data in sport. It is read on the phone, drawn on the phone, and stays there.
The editor works without signing in. If you do make an account, the only thing stored is the email address it uses.
No storage, no egress, no abuse queue — which is also why this can cost what it costs instead of what a rendering farm costs.
Anything that leaves a trace.
Free is a real tool, not a demo.
Free
Everything that makes the overlay, at 720p with a small corner mark.
- Every source and every format
- Every gauge, placed and coloured how you like
- 720p export, corner mark
- No account, no time limit
Pro
The same app with the mark gone and the ceiling lifted.
- No watermark
- 1080p and 4K
- 60 frames per second
- Every gauge theme