Export telemetry data (frames) from Garmin activity.
Since Garmin Virb is not so usable, this program will replace part of its functionality related to exporting the png overlays
.
Although this project gives opportunity to develop any kind of widget, depends on demands
presentation.mp4
- Go to Releases page and download the latest
- No need install
- Extract .zip contents
- Open
TelemetryExporter.UI.exe
For now only Windows 10, 11 is supported (MacOS could be added in future, but may need help)
Check the video below for detailed usage:
- You need the
.fit
file activity from Garmin device or downloaded from their website (https://connect.garmin.com/) - Open
Telemetry Exporter
and select the.fit
file - In
Telemetry Exporter
configure the settings you want and select widgets - Click
Export
and take a coffee :)
- This program doesn't use any personal data
- This program doesn't share data to 3-rd party service
- This program doesn't require registration
- It's free and open-source, the owner (developers, contributors) doesn't take responsibility for any malfunctions caused by the bugs
- Using this program is at your own risk
- In the first page you need to enter the
.fit
file from Garmin - After loading the file, the second page with settings appears
- The settings:
- The elevation profile (calculated from active time)
- The activity range (showing total elapsed time)
- Consist of two black sliders (start/end)
- Move this slider smoothly, they are buggy
- The blue area is the selected area for export
- the thin red lines indicates paused intervals
- Consist of two black sliders (start/end)
- The start and end of the sliders - local datetime
- The dates blinks in green background when ranges sliders moved (if not, try move sliders again), green background indicates the value of the slider is saved.
- Start/end since beginning (00:00:00 default for start) (default for end is the duration of the activity)
- Distance and duration of the selected range
- The frames per second
- It's highly recommended to use lower value here, because of duplicated frames. 60 will generate a lot of duplicated frames which is unnecessary. Later in the video-editing program change the duration of the imported frames 2fps = 500ms, 4fps = 250. In general duration = 1000 / fps
- This checkbox will threat the left marker as beginning of the activity
- It's good when you want to show a part from your activity
- Each category is expandable where widgets can be selected
- ?
- Browse save location, final result is zip archive with name in GUID format (152a22da-d19e-4b87-bd85-153f9a0f3633.zip), default location is desktop
- The export button initiating the process of generating frames
- With the Cancel button generation of frames can be stopped
- The status of overall export process
- Each widgets reports its progress (this could be removed in future)
Widgets selection:
Each category may contain one or more widgets presented with an example image. To select widget click the checkbox below the widget.
At least one widget needs to be selected.
- Visual Studio 2022 (or newer) with installed tools for MAUI development
- Set-up
TelemetryExporter.UI
as start-up project - Hit
F5
to run te project - .NET 8 with C# 12
Checkout more info about Getting started with MAUI and Visual Studio 2022 MAUI release
- It's absolutely free for anyone to open PRs with fixes or new functionality
- If need help use Discussion tab
- For problems and bugs use Issues page
In case of error, this temporary directory contains generated frames:
C:\Users\<your-user-name>\AppData\Local\M-Yankov\com.telemetryexporter\Cache
Contents can be safety deleted.
- More widgets will be added (from garmin virb)
- Each widget could have separate settings (size, font, color scheme etc.)
- More configuration settings will be added, check Issues
- integrating map layers as navigation
- quick fixes
- Possibility to set exact start/end times (to second)
- The MAUI seems not a stable technology for extensibility, may try something different in future