How Automatic Synchronization Works

How It Works

When you select your video file, GpxOverlay reads its metadata without uploading the entire video. The app extracts the "date modified" timestamp and uses it as the video start time.

Keep your date set correctly

Make sure your camera has the correct date set. Check it on your PC if the video has a correct date (Date Modified) set.Date Modified

The Synchronization Process:

  1. Video Selection: When you select your video, only the metadata is read—the video file itself is not uploaded.
  2. Primary Match: GpxOverlay reads the "date modified" timestamp and treats it as the moment when the video recording started.
  3. Fallback Check: If that start does not overlap the activity, the app checks whether the timestamp is the moment the video stopped recording.
  4. Partial Match: When the video only partly overlaps the activity, the chart selects that overlap.Partial Match
  5. Total miss: If neither interpretation overlaps, the video still loads. A short toast points you at the sync controls. The chart stays empty, and Next stays off, until the video window meets the activity.

Lining it up by hand

If there is an exact match, you will see: Exact match - auto-sync already selected a correct timeframe. Fine tune if needed.

If the match is only partial, or there is no match, use the controls to pick the timeframe. Over the video, a preview shows the offset and an approximate speed for that moment. The speed is a preview. The final render is smoother.

Video preview with the discrepancy readout and hour, minute, 10-second, and fine shift controls

While a video is attached, dragging on the chart is off. Remove the video if you want to select a range by hand.

Full walkthrough: syncing your overlay with the video

Ready to Try Automatic Sync?Upload your video and activity data to GpxOverlay and let automatic synchronization match them instantly.
View Pricing Options