A tool to create overlays for video out of gpx stored data. It creates the still images to create a video, and interpolates out of the data to the desired FPS.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
José Carlos Cuevas 159b081a49
Minimum stored in track too
4 years ago
src Minimum stored in track too 4 years ago
LICENSE Added an appropiate license to the project 4 years ago
README.md Added README.md 4 years ago
requirements.txt Add requirements.txt 4 years ago

README.md

GPX Overlayer

This software is a command line tool that reads a given GPX file and interprets the data as speed and elevation, interpolating the values and generates still images to be used as an overlay for action camera videos. It is aimed at Linux systems since there's a lack of this type of software in this platform that's easy to use and install.

Installing

Make sure you have python version 3 available.

Install virtualenv: $ apt-get install python3-virtualenv (Debian & Ubuntu) $ dnf install python3-virtualenv

Clone this repository and create a virtualenv in the newly created repository:

$ virtualenv gpx-overlayer

Go into the directory and activate the virtualenv

$ cd gpx-overlayer
$ source bin/activate

Now install the requirements:

$ pip install -r requirements.txt

Now you can run the program. Remember to activate the virtualenv before running.

Usage

The program needs two parameters; the GPX file, and where to output the still images. You can also use the --fps parameter to specify the frames per second you need (by default, it will 30 frames per second).

After the program has run, the specified directory will be filled with a lot of .png images named still-xxxxxxxx.png that you can then import into your favourite video editor as an image sequence or you can run ffmpeg to generate a video.