Vantrue E1 Pro DashCam GPS info

Started by omarserenity, May 11, 2025, 09:23:36 PM

Previous topic - Next topic

omarserenity

Hello,
I'm trying to programmatically extract all the GPS info from my dashcam videos because I tend to splice the 3 minute videos together, but I lose all the GPS info when I do that.
If I use this command
exiftool -ee -s -a -G1 "-gps*" -u 20250510_165105_00001_N_A.MP4

I get a bunch of GPS tags that are "duplicate" tag names, but I can't seem to be able to see if they are in a list of some kind, or I don't know how to do that properly.

[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:32Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.19" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 13.24" W
[QuickTime]     GPSSpeed                        : 12.7473
[QuickTime]     GPSTrack                        : 70.36
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:33Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.31" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 13.07" W
[QuickTime]     GPSSpeed                        : 14.3419
[QuickTime]     GPSTrack                        : 57.48
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:33Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.31" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 13.07" W
[QuickTime]     GPSSpeed                        : 14.3419
[QuickTime]     GPSTrack                        : 57.48
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:35Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.45" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 12.83" W
[QuickTime]     GPSSpeed                        : 13.8678
[QuickTime]     GPSTrack                        : 55.74
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:36Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.53" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 12.66" W
[QuickTime]     GPSSpeed                        : 16.3032
[QuickTime]     GPSTrack                        : 61.02
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:37Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.57" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 12.54" W
[QuickTime]     GPSSpeed                        : 17.7329
[QuickTime]     GPSTrack                        : 71.91
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:38Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.60" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 12.36" W
[QuickTime]     GPSSpeed                        : 18.2607
[QuickTime]     GPSTrack                        : 80.72
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:39Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.60" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 12.13" W
[QuickTime]     GPSSpeed                        : 22.0684
[QuickTime]     GPSTrack                        : 90.12
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:40Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.54" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 11.95" W
[QuickTime]     GPSSpeed                        : 23.3241
[QuickTime]     GPSTrack                        : 98.58
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:41Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.45" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 11.72" W
[QuickTime]     GPSSpeed                        : 24.7557
[QuickTime]     GPSTrack                        : 110.48
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:42Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.35" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 11.48" W
[QuickTime]     GPSSpeed                        : 25.3965
[QuickTime]     GPSTrack                        : 114.79
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:43Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.23" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 11.25" W
[QuickTime]     GPSSpeed                        : 26.4984
[QuickTime]     GPSTrack                        : 117
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:44Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 49.10" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 11.02" W
[QuickTime]     GPSSpeed                        : 26.1891
[QuickTime]     GPSTrack                        : 118.05
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:45Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.98" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 10.78" W
[QuickTime]     GPSSpeed                        : 25.6076
[QuickTime]     GPSTrack                        : 117.01
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:46Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.88" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 10.55" W
[QuickTime]     GPSSpeed                        : 24.4057
[QuickTime]     GPSTrack                        : 114.09
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:47Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.78" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 10.31" W
[QuickTime]     GPSSpeed                        : 24.9242
[QuickTime]     GPSTrack                        : 110.5
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:48Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.71" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 10.08" W
[QuickTime]     GPSSpeed                        : 24.1501
[QuickTime]     GPSTrack                        : 108.49
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:49Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.63" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 9.84" W
[QuickTime]     GPSSpeed                        : 23.5093
[QuickTime]     GPSTrack                        : 108.05
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:50Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.57" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 9.61" W
[QuickTime]     GPSSpeed                        : 24.3205
[QuickTime]     GPSTrack                        : 104.95
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:51Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.50" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 9.38" W
[QuickTime]     GPSSpeed                        : 24.9113
[QuickTime]     GPSTrack                        : 102.03
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:52Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.46" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 9.14" W
[QuickTime]     GPSSpeed                        : 26.6632
[QuickTime]     GPSTrack                        : 98.13
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:53Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.41" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 8.85" W
[QuickTime]     GPSSpeed                        : 27.1485
[QuickTime]     GPSTrack                        : 94.69
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:54Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.38" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 8.55" W
[QuickTime]     GPSSpeed                        : 27.0373
[QuickTime]     GPSTrack                        : 92.62
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:55Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.43" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 8.20" W
[QuickTime]     GPSSpeed                        : 26.2132
[QuickTime]     GPSTrack                        : 90.83
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:56Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.43" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 7.91" W
[QuickTime]     GPSSpeed                        : 27.2707
[QuickTime]     GPSTrack                        : 87.52
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:57Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.43" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 7.62" W
[QuickTime]     GPSSpeed                        : 26.6281
[QuickTime]     GPSTrack                        : 86.88
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:58Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.44" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 7.32" W
[QuickTime]     GPSSpeed                        : 25.4706
[QuickTime]     GPSTrack                        : 85.22
[QuickTime]     GPSDateTime                     : 2025:05:10 22:51:59Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.46" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 7.09" W
[QuickTime]     GPSSpeed                        : 24.276
[QuickTime]     GPSTrack                        : 86.15
[QuickTime]     GPSDateTime                     : 2025:05:10 22:52:00Z
[QuickTime]     GPSLatitude                     : 34 deg 8' 48.47" N
[QuickTime]     GPSLongitude                    : 84 deg 49' 6.86" W
[QuickTime]     GPSSpeed                        : 23.6371
[QuickTime]     GPSTrack                        : 85.73
[Composite]     GPSPosition                     : 34 deg 8' 49.19" N, 84 deg 49' 13.24" W

If I try to use the -j or -csv option, I only get one of these "groups" of GPS information outputted and not all of them.

If I try to use the tag names in the command, like

exiftool --Fingerprint -ee -s -a -G1 -QuickTime:GPSDateTime -QuickTime:GPSLatitude 20250510_165105_00001_N_A.MP4

I get them sorted by tag name and not sorted by the "groups" of data:
GPSDateTime                     : 2025:05:10 22:51:32Z
GPSDateTime                     : 2025:05:10 22:51:33Z
GPSDateTime                     : 2025:05:10 22:51:33Z
GPSDateTime                     : 2025:05:10 22:51:35Z
GPSDateTime                     : 2025:05:10 22:51:36Z
GPSDateTime                     : 2025:05:10 22:51:37Z
GPSDateTime                     : 2025:05:10 22:51:38Z
GPSDateTime                     : 2025:05:10 22:51:39Z
GPSDateTime                     : 2025:05:10 22:51:40Z
GPSDateTime                     : 2025:05:10 22:51:41Z
GPSDateTime                     : 2025:05:10 22:51:42Z
GPSDateTime                     : 2025:05:10 22:51:43Z
GPSDateTime                     : 2025:05:10 22:51:44Z
GPSDateTime                     : 2025:05:10 22:51:45Z
GPSDateTime                     : 2025:05:10 22:51:46Z
GPSDateTime                     : 2025:05:10 22:51:47Z
GPSDateTime                     : 2025:05:10 22:51:48Z
GPSDateTime                     : 2025:05:10 22:51:49Z
GPSDateTime                     : 2025:05:10 22:51:50Z
GPSDateTime                     : 2025:05:10 22:51:51Z
GPSDateTime                     : 2025:05:10 22:51:52Z
GPSDateTime                     : 2025:05:10 22:51:53Z
GPSDateTime                     : 2025:05:10 22:51:54Z
GPSDateTime                     : 2025:05:10 22:51:55Z
GPSDateTime                     : 2025:05:10 22:51:56Z
GPSDateTime                     : 2025:05:10 22:51:57Z
GPSDateTime                     : 2025:05:10 22:51:58Z
GPSDateTime                     : 2025:05:10 22:51:59Z
GPSDateTime                     : 2025:05:10 22:52:00Z
GPSLatitude                     : 34 deg 8' 49.19" N
GPSLatitude                     : 34 deg 8' 49.31" N
GPSLatitude                     : 34 deg 8' 49.31" N
GPSLatitude                     : 34 deg 8' 49.45" N
GPSLatitude                     : 34 deg 8' 49.53" N
GPSLatitude                     : 34 deg 8' 49.57" N
GPSLatitude                     : 34 deg 8' 49.60" N
GPSLatitude                     : 34 deg 8' 49.60" N
GPSLatitude                     : 34 deg 8' 49.54" N
GPSLatitude                     : 34 deg 8' 49.45" N
GPSLatitude                     : 34 deg 8' 49.35" N
GPSLatitude                     : 34 deg 8' 49.23" N
GPSLatitude                     : 34 deg 8' 49.10" N
GPSLatitude                     : 34 deg 8' 48.98" N
GPSLatitude                     : 34 deg 8' 48.88" N
GPSLatitude                     : 34 deg 8' 48.78" N
GPSLatitude                     : 34 deg 8' 48.71" N
GPSLatitude                     : 34 deg 8' 48.63" N
GPSLatitude                     : 34 deg 8' 48.57" N
GPSLatitude                     : 34 deg 8' 48.50" N
GPSLatitude                     : 34 deg 8' 48.46" N
GPSLatitude                     : 34 deg 8' 48.41" N
GPSLatitude                     : 34 deg 8' 48.38" N


I'm trying to figure out how to extract all of these tags, so I can write them all back to the spliced video. I'm not sure if exiftool will be the tool I can use to write this data back to the spliced video, but my concern right now is how to figure out how these are showing as a bunch of "duplicate" tag names and don't appear to be part of some list.

I've searched and tried several commands and can't figure it out.





Phil Harvey

Try using -ee -G3 to extract as groups.

But I don't know any software that can write these back again.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

omarserenity

Quote from: Phil Harvey on May 11, 2025, 09:25:20 PMTry using -ee -G3 to extract as groups.

- Phil

That is awesome! I knew I was getting close as I started working with -G1. Guess I gave up too soon.

-ee -s "-QuickTime:GPS*" -G3 -j -n

Gets me all of them in json format.

Quote from: Phil Harvey on May 11, 2025, 09:25:20 PMBut I don't know any software that can write these back again.

- Phil


Yeah, that's a different mountain I'll have to climb. :)

StarGeek

Quote from: omarserenity on May 11, 2025, 10:32:08 PM
Quote from: Phil Harvey on May 11, 2025, 09:25:20 PMBut I don't know any software that can write these back again.

Yeah, that's a different mountain I'll have to climb. :)

There still isn't any as far as I know. At least none that I've been able to find.

The problem is that there really isn't a standard for embedding a GPS track in a video* Currently, exiftool reads 107 different ways that a GPS track can be in a video.

*Technically, there is a standard by Google, but nobody seems to follow it, and I've never found any software that write this format. I mention it in this Exiftool forum's post. I also faintly recall Phil saying something along the lines that it is one of the more difficult formats to program.
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype