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
Add video and activity data, align the sync, choose telemetry layers, and export a finished clip.
- 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
A cycling-first browser workflow
TrainCraft focuses on the practical cycling result: combine ride data with footage, check timeline alignment, choose useful telemetry, and export. Compared with traditional overlay workflows, it reduces desktop setup and keeps FIT, GPX, TCX, finished-video, and transparent-overlay options in one tool.
| 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 takes the ride data from a synced Strava or Garmin activity, or from a FIT, GPX, or TCX file you upload. The video can come from GoPro, DJI, Insta360, a phone, or another camera; the ride supplies 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.
TrainCraft plans
Build training around the week you actually have
Set a goal, choose when you can ride, and get a structured plan that adjusts as your fatigue and availability change.