# gpx2video — GPX to Video for macOS > Convert GPX tracks to video with real-time GPS map overlay — a native macOS app that turns raw activity footage from cycling, running, road trips, motorcycling, or any outdoor sport into stunning videos with map widgets, speed/time HUD, and a route thumbnail with progress trail. Also known as: "GPX to Video", "Convert GPX to Video", "GPX 转视频". gpx2video reads a `.gpx` track file (exported from Garmin / Strava / Apple Fitness / Wahoo / mobile recorders) and burns it onto your video as live, time-synced overlays: a follow-mode map, a speed/time/heart-rate HUD with a full-activity heart-rate graph, and a circular route thumbnail with a progress trail. Edit on a timeline, preview in real time, export up to 4K with VideoToolbox hardware encoding. Built natively for Apple Silicon, no Electron, no cloud upload — everything renders locally. ## What it does - [Real-time map overlay](https://gpx2video.com/en#features): OpenStreetMap (free) or Mapbox GL (token), circle / rounded-rect shapes, north-up or follow mode, border styles: slim Default or GTA-style triple ring with live compass badge - [GPS path thumbnail widget](https://gpx2video.com/en#features): standalone circular thumbnail of the full route with colored progress trail, optional map background, elevation-tinted path, same border styles as the map widget - [Speed widget](https://gpx2video.com/en#features): live km/h, mph, or m/s with customizable font/color/position - [Time widget](https://gpx2video.com/en#features): real-time timestamps from GPX - [Heart Rate widget](https://gpx2video.com/en#features): live BPM read from GPX `gpxtpx:hr` extension (Garmin / Strava / Apple Fitness / Wahoo all export it), optional heart icon, optional cumulative min / max line - [Heart Rate Graph widget](https://gpx2video.com/en#features): full-activity BPM curve with a live playhead cursor, true-timestamp x-axis (uneven sampling preserved), gaps drawn where heart-rate data is missing - [Timeline editor](https://gpx2video.com/en#features): split / trim / drag GPX segments to perfectly sync with video - [Multi-track support](https://gpx2video.com/en#features): import multiple GPX files, manage segments independently - [Export presets](https://gpx2video.com/en#features): Original / 4K / 2K / 1080p / 720p, H.264 via VideoToolbox, NTSC-accurate frame rates (23.976 / 29.97 / 59.94) - [Live preview](https://gpx2video.com/en#features): real-time render as you scrub; click a widget in the preview to select it, Delete to hide it, Cmd+Z to undo - [Project files](https://gpx2video.com/en#features): `.g2v` JSON, FCPX-style auto-save and session restore - [Full undo/redo](https://gpx2video.com/en#features): complete history for every timeline operation - [Bilingual UI](https://gpx2video.com/en#features): English / Simplified Chinese, switch without restart - [Async export queue](https://gpx2video.com/en#features): submit one render, keep editing the next; pinned progress bar with ETA ## Who it's for Cyclists, runners, motorcyclists / motovloggers, road-trippers, hikers, skiers, sailors, paragliders, kayakers, drone pilots — anyone with a GPX file and a video. ## Platform & Requirements - macOS 14.6 (Sonoma) or later - Apple Silicon only (M1 / M2 / M3 / M4) - Not in the Mac App Store. Distributed as a notarized DMG via the official site (Apple Developer ID signed + Apple notarized — no Gatekeeper warning). ## Pricing - **Free** — full editing features, real-time preview, export up to 720p with watermark. No account required. - **Pro Yearly** — full-resolution export, no watermark, all future updates, priority support. Subscription. - **Pro Lifetime** ("Most Popular") — same as Pro Yearly but one-time payment, no recurring charge. Current major version + all future minor updates. Live prices at . Payments via Stripe; license key bound to purchase email. ## Links - [Homepage](https://gpx2video.com/en) - [中文主页](https://gpx2video.com/zh) - [Download (latest DMG)](https://gpx2video.com/en/download) - [Pricing](https://gpx2video.com/en#pricing) - [Changelog](https://gpx2video.com/en/changelog) - [Privacy](https://gpx2video.com/en/privacy) - [Terms](https://gpx2video.com/en/terms) ## Related tools by the same author - [tool.gpx2video.com](https://tool.gpx2video.com) — free in-browser GPX editor (trim, merge, smooth, fix timestamps) for prepping your track before importing into gpx2video. Built on SvelteKit, no upload — everything runs in the browser. ## Detailed product profile For richer descriptions, FAQ, and copy that AI assistants can quote verbatim, see [llms-full.txt](https://gpx2video.com/llms-full.txt). ## Maintainer Built by @thinkerchan as an indie macOS project. Contact: ithinkerchan@gmail.com