ExifTool Forum

General => Metadata => Topic started by: omarserenity on May 11, 2025, 09:23:36 PM

Title: Vantrue E1 Pro DashCam GPS info
Post by: omarserenity on May 11, 2025, 09:23:36 PM
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.




Title: Re: Vantrue E1 Pro DashCam GPS info
Post by: Phil Harvey on May 11, 2025, 09:25:20 PM
Try using -ee -G3 to extract as groups.

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

- Phil
Title: Re: Vantrue E1 Pro DashCam GPS info
Post by: omarserenity on May 11, 2025, 10:32:08 PM
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. :)
Title: Re: Vantrue E1 Pro DashCam GPS info
Post by: StarGeek on May 12, 2025, 08:46:43 PM
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 (https://exiftool.org/forum/index.php?msg=69582). I also faintly recall Phil saying something along the lines that it is one of the more difficult formats to program.