Reference Manual

Studio Documentation & Telemetry Guide.

Everything you need to ingest raw sensor files, synchronize timestamps, and master high-frame-rate telemetry videos and editorial photo overlays.

01 / Workflow

Three-step production pipeline

Open Studio
01

Import Media & Telemetry

Drag and drop an MP4 or MOV video file alongside your .FIT or .GPX file—or connect your Strava or Intervals.icu account to pull your recent activities directly into the browser.

02

Synchronize & Compose

Fine-tune the time offset slider so your GPS track and power spikes align frame-accurately with your footage. Choose a curated telemetry preset or build a custom multi-layer HUD.

03

Render Client-Side

Export your finished video or high-resolution photo directly on your hardware using WebCodecs acceleration. Your raw footage and physiological data never leave your device.

02 / Components

Telemetry modules & HUD architecture

Live Numeric Readouts

Biometric & Power Metrics

Displays real-time physiological and mechanical data synced to every video frame.

Supported Channels

Speed (km/h, mph), Pace (/km, /mi), Heart Rate (bpm), Power (W, 3s Avg, %FTP), Cadence (rpm), Grade (%), Elevation (m, ft), Distance, Temperature.

Typography & Layout

Tabular monospace numerals prevent horizontal jitter as digits change at 60fps.

Spatial Vector Map

GPS Route Trace

Renders your complete GPS path as a crisp vector spline with a live position marker.

Orientation

North-up static overview or dynamic track-up rotation.

Styling Controls

Adjustable stroke weight, background track opacity, and high-contrast rider position beacon.

Time-Series Graphs

Elevation & Telemetry Profiles

Plots altitude, power, or heart rate across the full activity duration or a rolling time window.

Progress Fill

Highlights completed terrain up to the current playback timestamp.

Rolling Windows

Configure zoomed-in 60s or 5m windows to emphasize steep gradients and sprint efforts.

Dynamic Gauges

Analog & Radial Tachometers

Visualizes speed, power zones, and cadence using precision radial arcs and linear bar meters.

Range Calibration

Automatically scales to your activity maximums or manual FTP/HR thresholds.

Broadcast HUDs

Includes Neon Velocity Tachometer, Biometric Telemetry Wing, and WorldTour lower-third cockpits.

Physiology & Hardware Emulation

Intervals.icu & Bike Computer HUDs

Specialized telemetry modules for training load analysis and daylight LCD head-unit emulation.

Physiology Modules

Real-time Skiba W' Balance depletion, Coggan PMC (CTL/ATL/TSB), and Treff Polarization Index.

Head-Unit Mode

Unbranded hardware casing or screen-only LCD layout with turn-by-turn distance banners and 2×2 metric grids.

03 / Diagnostics

Synchronization & troubleshooting

My telemetry data is out of sync with the video action. How do I align them?
Open the Data tab in the left sidebar and use the Telemetry Sync Offset controls. Pick a distinct moment in your video—such as starting a sprint, cresting a summit, or coming to a stop—and adjust the offset in seconds or 100ms increments until the power/speed spike matches the frame.
Why is Power, Heart Rate, or Cadence showing "--" or "0"?
This happens when the underlying .FIT or .GPX file does not contain data for that sensor channel, or when the current video timestamp falls outside the recorded activity window. Note that Strava API streams only include sensor channels recorded by your head unit, and GPX exports from some third-party apps omit power and temperature by default. Exporting the original .FIT file from Garmin Connect, Wahoo, or Hammerhead ensures all sensor channels are preserved.
Video rendering is slow or pauses when I switch browser tabs.
FitOverlay renders video frames locally using your device's GPU via WebCodecs. Modern browsers throttle background tabs to save battery, which will pause or slow down encoding. Keep the FitOverlay tab active and visible in the foreground until rendering finishes. For maximum speed and MP4 hardware encoding, use Google Chrome, Microsoft Edge, or Safari.
How do I switch between Video Studio and Photo Studio?
Use the Video / Photo mode segmented switch in the top navigation bar of the Studio (/app). Both modes share your loaded Strava, Intervals.icu, or .FIT telemetry session so you can export both a 60fps video clip and a 4K editorial photo card from the same ride.