gps infos are embedded in the video file, we can extract the informations with a python script :
http://sergei.nz/files/nvtk_mp42gpx.py
https://dashcamtalk.com/forum/threads/script-to-extract-gps-data-from-novatek-mp4.20808/
this script will work with python2, but with python3 you need to change line 172 to :
with open (out_file, "w") as f:
instead of :
with open (out_file, "wb") as f:
just delete the "b" letter in this line,
but the script will produce no gpx data if we use python3, with python2 no problems
I think it's possible to create a 100% open source software with GUI, video player which uses the same method for extracting gps data from the video file,
currently the only software avalaible is a non-free software ( Dashcam Viewer ), with bugs and limitations, I hope this situation will change, we need an open source software,
a multi plateform software could use java, with xuggler as a java wrapper of ffmpeg, and a google java plugin for displaying a map with gps data, all tools for programming are already available, all we need is a developper who has time for this