Cycling video overlay editor
Put ride data on your cycling video
Upload a clip from a GoPro, DJI, Insta360, phone, or bike-mounted camera. Then choose a synced activity from TrainCraft or add the matching FIT, GPX, or TCX file. TrainCraft tries to line up the video and ride data automatically; if the camera clock is off, you can adjust the sync by hand.
Synced activity or FIT/GPX/TCX upload
Auto-sync first, manual timeline control when needed
Free basic overlays, paid higher-resolution exports
Inside the editor
Video, activity, sync, export
The page sends qualified search traffic to the existing editor route. The editor itself stays in place: upload video, choose activity data, check sync, pick layers, export.
- 01
Upload a browser-playable video from a GoPro, DJI, Insta360, phone, or bike-mounted camera.
- 02
Choose a synced activity from TrainCraft, or upload the matching FIT, GPX, or TCX file.
- 03
Use the suggested auto-sync, then nudge the timeline manually if the video or activity timestamp is wrong.
- 04
Pick the overlay style, metrics, crop, and aspect ratio, then render and download the clip.
Race moments
Show speed, power, heart rate, and position on the route when the attack, sprint, or corner actually happens.
Climbs and intervals
Make the effort visible with grade, elevation, speed, power, cadence, and heart rate instead of adding manual captions later.
Short social clips
Crop one ride moment into wide, square, portrait, or vertical formats for YouTube, Shorts, Reels, or TikTok.
Data riders recognize
The overlay uses cycling streams that make a clip easier to read without pretending the video has data it does not.
- Speed, power, heart rate, cadence
- Distance, elapsed time, grade
- Route map and elevation profile
Sync that starts with timestamps
TrainCraft can use activity and video timestamps to suggest alignment, then lets you correct the offset on the timeline.
- Synced TrainCraft activities when available
- FIT, GPX, and TCX activity uploads
- Timeline sync, trim, crop, rotate, and aspect ratio controls
Clear free vs paid boundary
Free is for previewing and basic short renders; paid accounts unlock the heavier export options.
- Free users get basic styles and short renders
- Paid users can remove the TrainCraft watermark
- Paid users can use higher resolutions and the full style set
Why this matters
The old tools left a practical gap
Riders search for VIRB Edit, DashWare, FIT video overlay, GoPro GPS overlay, DJI GPS overlay, and Insta360 cycling overlay because they want one concrete outcome: speed, power, route, and elevation on top of a clip. TrainCraft targets that outcome without depending on abandoned desktop software.
| Need | TrainCraft | Old tools |
|---|---|---|
| Setup | Open the web editor, add video, choose synced ride or upload FIT/GPX/TCX | Install an old desktop tool and rebuild the data setup for each clip |
| Data source | Synced activity, FIT, GPX, or TCX ride file | Often tied to camera metadata, old profiles, or manual imports |
| Sync control | Suggested auto-sync plus manual offset/timeline adjustment | Manual alignment is usually the whole job |
FAQ
Is this a Garmin VIRB Edit or DashWare alternative?
For cycling videos, yes. TrainCraft covers the practical task: video plus ride data, timeline sync, cycling metrics, route/elevation overlays, aspect-ratio controls, and browser export.
Does TrainCraft read embedded GoPro, DJI, or Insta360 telemetry?
TrainCraft primarily uses a synced activity or a separate FIT, GPX, or TCX activity file. The video can come from GoPro, DJI, Insta360, a phone, or another camera; the ride file provides the cycling telemetry.
What are the free export limits?
Anonymous and free users can preview video, use the basic overlay styles, and render short clips within the current free limits. Higher resolutions, more overlay styles, and watermark removal require a paid account.
Free tools are just the start
TrainCraft builds structured training plans and adapts them when life gets in the way — powered by real fatigue science (CTL/ATL/TSB). Free to start.