I recently got a new dashcam for car, the Viofo A119 Mini 2. It has inbuilt GPS. The coordinates are displayed on the video as well as embedded in the video metadata. I was looking for a video player that would display the video and show the GPS data on a map. I found a paid product but the trial version was limited to loading 2 videos only. And the UI was ugly as hell. I tried searching for other free apps but couldn't find any.<p>So I built one myself - CamGeoPlayer. It's still in beta. I have only tested it with the videos from my dashcam. Need to test with sample footage from other dashcams.<p>It's a simple Windows application. You can load multiple videos in the queue and it will play them one by one and show the GPS data on a map along with a moving marker that moves along with the video.<p>It is built using .Net and utilises open source tools like Exiftool for extracting GPS data from videos, Leaflet and OpenStreetMap for maps.<p>There is no installer, just download the zip file (119 MB), extract it and run CamGeoPlayer.exe. It requires .Net Framework 4.8 which should be preinstalled in your computer if you have Windows 10 or 11.<p>This is the first beta version so there will be bugs. If you can share some sample videos with embedded GPS data from your dashcam, action cam, or drone then I can test with them and make it better.<p>It's a free software. I intend to keep it free. Try it out and let me know your thoughts.