This a python program for coverting the gear change event recorded by Garmin Edge computer to an transparent overlay video for use in editor software.
**Requirements: **
- python3
- library like pandas, moviepy, PIL, packaging.
- ffmpeg
This program has no ability to read fit file directly, so we still need to use third party app to extract the event file from the garmin fit file. Method:
- go to https://www.fitfileviewer.com
- open your fit file downloaded from garmin connect website
- look into event tag, and the download the event file in csv.
- Select ISO time format during export.
- save the exported csv file as input.csv
Usage: Finally we can use this app with below command
python3 gear_overlay.py input.csv -o output-gearbox.mov
Contributor The program is mainly built by Perplexity AI, only minor fine tune was made. No worry, it works nicely.