On the topic of getting GPX files out of a dashcam video, like and1969 I have found a way for extracting GPX data from my Viofo A119s dash cam videos. It is a Python script called nvtk_mp42gpx.py written by a Sergei Franco who apparently is in New Zealand based on his email address domain.

I haven’t actually uploaded any of the extracted GPX files to OSM but I have used them as a layer in JOSM and they also load fine in some other mapping software I have.

It does not, however, break the movie into a sequence of geo-tagged photos. OsmTracker, for example, creates a GPX file that has some sort of photo waypoints that show up in JOSM. Makes it associate the photo with the location as the icon for the photo is at the location. Just click on the icon and the photo comes up. Since this script does not do that, it makes editing using the dashcam video less useful than it might otherwise be.

Hmmm. Looking at the GPX file that gets created from my by dashcam by nvtk_mp42gpx.py I see time tags for each position. All at 1 second intervals. If I recall correctly, I can get a JPG image for any given time from a video file using ffmpeg. I think I just added a little item to my “to do” list: Write a script that takes the mp4 file from my Viofo A119s and build a directory containing a OsmTracker style GPX file with associated geo-referenced photos that will open in JOSM. Thanks for the idea! Now I just have to make the time to do some scripting.