View on GitHub

GPX Animator

Advanced GPX to Video convertor

Download this project as a .zip file Download this project as a tar.gz file

GPX Animator


GPX Animator generates video from GPX files.


Basic usage

For default GUI run:

java -jar GpxAnimator.jar

For program help run:

java -jar GpxAnimator.jar --help

For direct rendering run:

java -jar GpxAnimator.jar --input track.gpx


Application is crashing with java.lang.OutOfMemoryError: Java heap space

Increase java heap memory: java -Xmx1024m -jar GpxAnimator.jar. If the problem persists, try higher value or check if your GPX trace doesn't cover too big area. If it does then try to specify lower zoom, width and/or height.

Does it run on Linux, Windows, WhateverOS?

Application will run on any platform where you can run Java.

My GPX is missing point timestamps

No problem. Add --forced-point-time-interval option.

Video is very short or long

Fine-tune speedup or specify exact total time in seconds.

The UI is too small on a high DPI screen

Some (older) Java versions have problems with the resolution of a high DPI screen. Until we find a solution to do it programmatically, you can force Java to double the size of the UI using this command:

GDK_SCALE=2 java -jar target/GpxAnimator.jar

I have some other problem

Feel free to write me at