23/02/2018: This product has now been superceeded by Version 3, an all-in-one GPS Video Player. All download links on this page, now point to the new website for Version 3.
I recently purchased and installed a new dashcam into my car. After quite a lot of research, and watching a lot of reviews on YouTube, I finally settled for the Viofo A119.
Part of my research had pointed out to me that the A119 was not compatible with my preferred dashcam player, Registrator Viewer. It was compatible with Dashcam Viewer, but I’m not completely happy with the layout of that program, and I’d rather spend $25 elsewhere.
Before purchasing the camera, I had found a forum post by a guy in New Zealand, SergeiF, over at DashCamTalk. He had written a script in Python that was capable of extracting the GPS data from the MP4 container and creating a GPX file based upon it. This GPX file means that Registrator Viewer is able to display your GPS info whilst playing the MP4 file from your Viofo A119.
Python isn’t a programming language I know, and from what I could gather in that forum thread, there wasn’t going to be a GUI available anytime soon, despite a few requests.
A couple of other members had hinted that they would be able to produce a GUI, but no interface ever came to light… Until now!
I am not a professional programmer. I like challenges. This was a huge challenge!
Google really was my friend here; I worked out how the Python script was able to extract the GPS data. Then tried to do the same in C#. After several failed attempts, I was able to perform this action within an Windows native (win32) environment!
This is version 1.0 of NovaTrakt. It operates very simply. You point it to an MP4 file and tell it where you want the GPX file to be created, click a button and a few seconds later, you have your GPX file!
This is version 2 of NovaTrakt. It operates very simply. You specify an input directory, NovaTrakt will scan all *.mp4 files in this directory and check if they hold GPS data.
(Optionally) Set the output directory where you want your GPX files to appear.
NovaTrakt will then process all the files and extract your GPS data into your GPX files!
The only requirement is that you have .NET Framework 4.5.2 installed on your PC.
Please note: There is a bug in firmware version 2.01 which means NovaTrakt is incompatible with it.
You can download NovaTrakt from HERE
If you find NovaTrakt useful, please consider saying thank you by donating to my next mug of hot chocolate. If you wish do so, please use this PayPal Link. Thank you!
In future versions, I would like to add;
- Continuous single output or multiple file output option
- CSV output option
- Plus more (leave your ideas in the comments section below!)
Version 1 .0 – Release: 10/01/2017
– Initial Release