Have trouble retrieving detailed GPS data from Theta V MP4

Started by stefanb42, February 15, 2022, 05:55:22 PM

Previous topic - Next topic

stefanb42

Similarly to a previous thread https://exiftool.org/forum/index.php?topic=11432.0 in 2020,
I having some issues with extracting GPS data from a file recorded with Ricoh Theta V camera using the Street View app.
The some of the recordings I'm trying to analyze was successfully published on Google's Street View,
so one would naturally assume there ought to be valid GPS coordinates in the CAMM stream, though I only see camm2 (AngularVelocity) and camm3 (Acceleration) decoded.

Hm, maybe the duration and velocity is sufficient to incrementally recreate the Location data, as a last resort ?


Link to test file (approx 42 seconds / 439,6 MB):
https://drive.google.com/file/d/1lP4u3gDZVNzjQoNjiREndOo1NoVMLgNz/view?usp=sharing


ExifTool Version Number         : 12.40
File Name                       : 20220213_144151_37.mp4
Directory                       : /ldisk
File Size                       : 440 MiB
File Modification Date/Time     : 2022:02:13 22:59:01+01:00
File Access Date/Time           : 2022:02:15 21:07:43+01:00
File Inode Change Date/Time     : 2022:02:15 22:31:24+01:00
File Permissions                : -rwxrwxrwx
File Type                       : MP4
File Type Extension             : mp4
MIME Type                       : video/mp4
Major Brand                     : MP4 v2 [ISO 14496-14]
Minor Version                   : 0.0.0
Compatible Brands               : isom, mp42
Media Data Size                 : 443540912
Media Data Offset               : 40
Movie Header Version            : 0
Create Date                     : 2022:02:13 13:41:49
Modify Date                     : 2022:02:13 13:41:49
Time Scale                      : 1000
Duration                        : 0:00:42
Preferred Rate                  : 1
Preferred Volume                : 100.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Preview Time                    : 0 s
Preview Duration                : 0 s
Poster Time                     : 0 s
Selection Time                  : 0 s
Selection Duration              : 0 s
Current Time                    : 0 s
Next Track ID                   : 3
Track Header Version            : 0
Track Create Date               : 2022:02:13 13:41:49
Track Modify Date               : 2022:02:13 13:41:49
Track ID                        : 1
Track Duration                  : 0:00:42
Track Layer                     : 0
Track Volume                    : 0.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Image Width                     : 5376
Image Height                    : 2688
Media Header Version            : 0
Media Create Date               : 2022:02:13 13:41:49
Media Modify Date               : 2022:02:13 13:41:49
Media Time Scale                : 90000
Media Duration                  : 0:00:42
Handler Type                    : Video Track
Handler Description             : VideoHandle
Graphics Mode                   : srcCopy
Op Color                        : 0 0 0
Compressor ID                   : hvc1
Source Image Width              : 5376
Source Image Height             : 2688
X Resolution                    : 72
Y Resolution                    : 72
Bit Depth                       : 24
Unknown hvcC                    : (Binary data 106 bytes, use -b option to extract)
Pixel Aspect Ratio              : 65536:65536
Color Representation            : nclx 1 1 6
Video Frame Rate                : 5.015
Sync Sample Table               : (Binary data 852 bytes, use -b option to extract)
Sample Sizes                    : (Binary data 856 bytes, use -b option to extract)
Sample To Chunk                 : (Binary data 44 bytes, use -b option to extract)
Chunk Offset 64                 : (Binary data 344 bytes, use -b option to extract)
Spherical                       : true
Stitched                        : true
Stitching Software              : RICOH THETA V 3.70.1
Projection Type                 : equirectangular
Source Count                    : 1
Time Stamp                      : 2088:02:14 13:41:49
Track Header Version            : 0
Track Create Date               : 2022:02:13 13:41:49
Track Modify Date               : 2022:02:13 13:41:49
Track ID                        : 2
Track Duration                  : 0:00:42
Track Layer                     : 0
Track Volume                    : 100.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Media Header Version            : 0
Media Create Date               : 2022:02:13 13:41:49
Media Modify Date               : 2022:02:13 13:41:49
Media Time Scale                : 48000
Media Duration                  : 0:00:42
Handler Type                    : Audio Track
Handler Description             : SoundHandle
Balance                         : 0
Audio Format                    : mp4a
Audio Channels                  : 1
Audio Bits Per Sample           : 16
Audio Sample Rate               : 48000
Unknown esds                    : (Binary data 31 bytes, use -b option to extract)
Time To Sample Table            : (Binary data 424 bytes, use -b option to extract)
Sample Sizes                    : (Binary data 7932 bytes, use -b option to extract)
Sample To Chunk                 : (Binary data 44 bytes, use -b option to extract)
Chunk Offset 64                 : (Binary data 352 bytes, use -b option to extract)
Track Header Version            : 0
Track Create Date               : 0000:00:00 00:00:00
Track Modify Date               : 0000:00:00 00:00:00
Track ID                        : 3
Track Duration                  : 8.80 s
Track Layer                     : 0
Track Volume                    : 0.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Media Header Version            : 0
Media Create Date               : 0000:00:00 00:00:00
Media Modify Date               : 0000:00:00 00:00:00
Media Time Scale                : 1000000000
Media Duration                  : 0.00 s
Media Language Code             : und
Handler Class                   : Media Handler
Handler Type                    : Camera Metadata
Handler Description             : CameraMetadataMotionHandler
Handler Class                   : Data Handler
Handler Type                    : URL
Handler Description             : DataHandler
Other Format                    : camm
Time To Sample Table            : (Binary data 140840 bytes, use -b option to extract)
Sample To Chunk                 : (Binary data 20 bytes, use -b option to extract)
Sample Sizes                    : (Binary data 12 bytes, use -b option to extract)
Chunk Offset                    : (Binary data 70424 bytes, use -b option to extract)
Sample Time                     : 0 s
Sample Duration                 : 0 s
Angular Velocity                : 0 0 0
Sample Time                     : 0 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.815322875976562 9.09658813476562 -0.166259765625
Sample Time                     : 0.01 s
Sample Duration                 : 0 s
Angular Velocity                : 0 0 0
Sample Time                     : 0.01 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.815322875976562 9.09658813476562 -0.166259765625
Sample Time                     : 0.01 s
Sample Duration                 : 0 s
Angular Velocity                : 0 0 0
Sample Time                     : 0.01 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.815322875976562 9.09658813476562 -0.166259765625
Sample Time                     : 0.01 s
Sample Duration                 : 0 s
Angular Velocity                : 0 0 0
Sample Time                     : 0.01 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.815322875976562 9.09658813476562 -0.166259765625
Sample Time                     : 0.02 s
Sample Duration                 : 0 s
Angular Velocity                : 0 0 0
Sample Time                     : 0.02 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.815322875976562 9.09658813476562 -0.166259765625
Sample Time                     : 0.03 s
Sample Duration                 : 0 s
Angular Velocity                : 0 0 0
Sample Time                     : 0.03 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.815322875976562 9.09658813476562 -0.166259765625
Sample Time                     : 0.03 s
Sample Duration                 : 0 s
Angular Velocity                : 0.212234497070312 -0.0724639892578125 0.0223541259765625
Sample Time                     : 0.03 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.815322875976562 9.09658813476562 -0.166259765625
Sample Time                     : 0.04 s
Sample Duration                 : 0 s
Angular Velocity                : 0.223236083984375 -0.0688018798828125 0.021148681640625
Sample Time                     : 0.04 s
Sample Duration                 : 0.00 s
Acceleration                    : -0.805755615234375 9.12290954589844 -0.259567260742188
Sample Time                     : 0.04 s
Sample Duration                 : 0 s
Angular Velocity                : 0.233001708984375 -0.0639190673828125 0.018707275390625
Sample Time                     : 0.04 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.815322875976562 9.14205932617188 -0.364852905273438
Sample Time                     : 0.04 s
Sample Duration                 : 0 s
Angular Velocity                : 0.240325927734375 -0.0614776611328125 0.0162506103515625
Sample Time                     : 0.04 s
Sample Duration                 : 0.00 s
Acceleration                    : -0.820114135742188 9.1947021484375 -0.441421508789062
Sample Time                     : 0.05 s
Sample Duration                 : 0 s
Angular Velocity                : 0.246444702148438 -0.05657958984375 0.0125885009765625
Sample Time                     : 0.05 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.846435546875 9.23538208007812 -0.534744262695312
Sample Time                     : 0.05 s
Sample Duration                 : 0 s
Angular Velocity                : 0.251327514648438 -0.05657958984375 0.0089111328125
Sample Time                     : 0.05 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.894287109375 9.26408386230469 -0.618499755859375
Sample Time                     : 0.06 s
Sample Duration                 : 0 s
Angular Velocity                : 0.2550048828125 -0.0578155517578125 0.0077056884765625
Sample Time                     : 0.06 s
Sample Duration                 : 0.01 s
Acceleration                    : -0.918228149414062 9.25212097167969 -0.718994140625
Sample Time                     : 0.07 s
Sample Duration                 : 0 s
Angular Velocity                : 0.2574462890625 -0.0602569580078125 0.0052642822265625
Sample Time                     : 0.07 s
Sample Duration                 : 0.00 s
Acceleration                    : -0.93975830078125 9.22102355957031 -0.76446533203125
Sample Time                     : 0.07 s
Sample Duration                 : 0 s
Angular Velocity                : 0.256210327148438 -0.0590362548828125 0.0052642822265625
Sample Time                     : 0.07 s
Sample Duration                 : 0.00 s
Acceleration                    : -1.00436401367188 9.14683532714844 -0.797958374023438
Sample Time                     : 0.07 s
Sample Duration                 : 0 s
Angular Velocity                : 0.253768920898438 -0.0578155517578125 0.0052642822265625
Sample Time                     : 0.07 s
Sample Duration                 : 0.00 s
Acceleration                    : -1.01872253417969 9.06309509277344 -0.814712524414062
Sample Time                     : 0.08 s
Sample Duration                 : 0 s
Angular Velocity                : 0.252532958984375 -0.0590362548828125 0.0077056884765625
Sample Time                     : 0.08 s
Sample Duration                 : 0.00 s
Acceleration                    : -1.0450439453125 9.02481079101562 -0.807525634765625
Sample Time                     : 0.08 s
Sample Duration                 : 0 s
Angular Velocity                : 0.252532958984375 -0.0614776611328125 0.0101470947265625
Sample Time                     : 0.08 s
Sample Duration                 : 0.00 s
Acceleration                    : -1.06657409667969 9.031982421875 -0.7548828125
Sample Time                     : 0.09 s
Sample Duration                 : 0 s
Angular Velocity                : 0.256210327148438 -0.0602569580078125 0.0113525390625
Sample Time                     : 0.09 s
Sample Duration                 : 0.00 s
Acceleration                    : -1.07376098632812 9.01762390136719 -0.750106811523438
Sample Time                     : 0.09 s
Sample Duration                 : 0 s
Angular Velocity                : 0.261093139648438 -0.0602569580078125 0.0113525390625
Sample Time                     : 0.09 s
Sample Duration                 : 0.01 s
Acceleration                    : -1.08332824707031 8.99130249023438 -0.702239990234375
Sample Time                     : 0.10 s
Sample Duration                 : 0 s
Angular Velocity                : 0.2647705078125 -0.0590362548828125 0.0150299072265625
Sample Time                     : 0.10 s
Sample Duration                 : 0.00 s
Acceleration                    : -1.0450439453125 8.98652648925781 -0.747711181640625
Sample Time                     : 0.10 s
Sample Duration                 : 0 s
Angular Velocity                : 0.2696533203125 -0.0578155517578125 0.0150299072265625
...
...
...
Sample Time                     : 0:00:42
Sample Duration                 : 0 s
Angular Velocity                : -0.0638580322265625 -0.20806884765625 0.021148681640625
Sample Time                     : 0:00:42
Sample Duration                 : 0.00 s
Acceleration                    : -2.0667724609375 9.09181213378906 1.9083251953125
Sample Time                     : 0:00:42
Sample Duration                 : 0 s
Angular Velocity                : -0.0504150390625 -0.217864990234375 0.023590087890625
Sample Time                     : 0:00:42
Sample Duration                 : 0.00 s
Acceleration                    : -2.00216674804688 9.18991088867188 2.01121520996094
Sample Time                     : 0 s
Sample Duration                 : 0 s
Angular Velocity                : -0.0320892333984375 -0.226394653320312 0.023590087890625
Sample Time                     : 0 s
Sample Duration                 : 0 s
Acceleration                    : -1.99259948730469 9.32151794433594 2.03036499023438
Sample Time                     : 0 s
Sample Duration                 : 0 s
Angular Velocity                : -0.0149993896484375 -0.237396240234375 0.0223541259765625
Sample Time                     : 0 s
Sample Duration                 : 0 s
Acceleration                    : -2.00456237792969 9.45552062988281 2.08061218261719
Sample Time                     : 0 s
Sample Duration                 : 0 s
Angular Velocity                : 0.0045623779296875 -0.245956420898438 0.023590087890625
Sample Time                     : 0 s
Sample Duration                 : 0 s
Acceleration                    : -2.03567504882812 9.58711242675781 2.05668640136719
Sample Time                     : 0 s
Sample Duration                 : 0 s
Angular Velocity                : 0.024078369140625 -0.250839233398438 0.023590087890625
Sample Time                     : 0 s
Sample Duration                 : 0 s
Acceleration                    : -2.05241394042969 9.64694213867188 1.97772216796875
Sample Time                     : 0 s
Sample Duration                 : 0 s
Angular Velocity                : 0.04364013671875 -0.2606201171875 0.0247955322265625
Sample Time                     : 0 s
Sample Duration                 : 0 s
Acceleration                    : -2.07156372070312 9.64933776855469 1.88917541503906
Sample Time                     : 0 s
Sample Duration                 : 0 s
Angular Velocity                : 0.06072998046875 -0.2655029296875 0.026031494140625
Sample Time                     : 0 s
Sample Duration                 : 0 s
Acceleration                    : -2.0787353515625 9.65411376953125 1.85089111328125
Handler Type                    : Metadata Tags
GPS Coordinates                 : 59 deg 11' 6.36" N, 17 deg 57' 54.36" E, 81 m Above Sea Level
Make                            : RICOH
Model                           : RICOH THETA V
Preview Image                   : (Binary data 46197 bytes, use -b option to extract)
Exif Byte Order                 : Big-endian (Motorola, MM)
Image Description               :
Make                            : RICOH
Camera Model Name               : RICOH THETA V
Orientation                     : Horizontal (normal)
X Resolution                    : 300
Y Resolution                    : 300
Resolution Unit                 : inches
Software                        : RICOH THETA V Ver 3.70.1
Modify Date                     : 2022:02:13 14:41:07
Y Cb Cr Positioning             : Centered
Copyright                       :
Exposure Program                : Program AE
Exif Version                    : 0231
Date/Time Original              : 2022:02:13 14:41:07
Create Date                     : 2022:02:13 14:41:07
Components Configuration        : Y, Cb, Cr, -
Exposure Compensation           : +1/3
Max Aperture Value              : 2.1
Metering Mode                   : Multi-segment
Light Source                    : Unknown
Flash                           : No flash function
Focal Length                    : 1.3 mm
Maker Note Type                 : Rdc
Firmware Version                : 00000000
Ricoh 0x0003                    : 8550
Serial Number                   : (00000000)0019xxxx
Ricoh 0x0006                    : ..RX1BMB.9^Ò.¤
Ricoh 0x0007                    : 305419896
Recording Format                : JPEG
White Balance                   : Auto
Color Temp Kelvin               : 5000
Ricoh Theta Subdir 0x0001       : 1
Accelerometer                   : 355.27 2.58
Compass                         : 330.14
Ricoh Theta Subdir 0x0007       : 0
Time Zone                       : +01:00
Ricoh Theta Subdir 0x000b       : 0
Ricoh Theta Subdir 0x0013       : 0
Ricoh Theta Subdir 0x0106       : 25
Ricoh Theta Subdir 0x0107       : 2
Ricoh Theta Subdir 0x0108       : 1
Ricoh Theta Subdir 0x0109       : 0.08221435547 0.04504394531 0.9955444336
Ricoh Theta Subdir 0x1001       : 201
Ricoh Theta Subdir 0x1002       : 239
Ricoh Theta Subdir 0x1003       : 200
Ricoh Theta Subdir 0x1004       : 236
Ricoh Theta Subdir 0x100f       : 1441027544
Ricoh Theta Subdir 0x1010       : 7129 14901 8451 14807 7065 14903 8470 14812
Ricoh Theta Subdir 0x1011       : 0
Ricoh Theta Subdir 0x1012       : 65535
Ricoh Theta Subdir 0x1013       : 3
Ricoh Theta Subdir 0x1014       : 0
Ricoh Theta Subdir 0x1015       : 0
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 5376
Exif Image Height               : 2688
Interoperability Index          : R98 - DCF basic file (sRGB)
Interoperability Version        : 0100
Exposure Mode                   : Auto
White Balance                   : Auto
Scene Capture Type              : Standard
Sharpness                       : Normal
GPS Version ID                  : 2.3.0.0
GPS Latitude Ref                : North
GPS Latitude                    : 59 deg 11' 6.26"
GPS Longitude Ref               : East
GPS Longitude                   : 17 deg 57' 54.42"
GPS Altitude Ref                : Above Sea Level
GPS Altitude                    : 81.94 m
GPS Time Stamp                  : 13:41:02
GPS Img Direction Ref           : Magnetic North
GPS Img Direction               : 330.14
GPS Map Datum                   : WGS-84
GPS Date Stamp                  : 2022:02:13
Compression                     : JPEG (old-style)
X Resolution                    : 300
Y Resolution                    : 300
Resolution Unit                 : inches
Thumbnail Offset                : 443813182
Thumbnail Length                : 46197
Unknown RDT1                    : (Binary data 114928 bytes, use -b option to extract)
Unknown RDT2                    : (Binary data 114928 bytes, use -b option to extract)
Unknown RDT3                    : (Binary data 9696 bytes, use -b option to extract)
Unknown RDT4                    : (Binary data 9696 bytes, use -b option to extract)
Unknown RDT6                    :
Unknown RDT7                    :
Unknown RDT8                    :
Unknown RDT9                    : (Binary data 16 bytes, use -b option to extract)
Unknown RDTA                    : (Binary data 211120 bytes, use -b option to extract)
Unknown RDTB                    : (Binary data 211120 bytes, use -b option to extract)
Unknown RDTC                    : (Binary data 30448 bytes, use -b option to extract)
Unknown RDTD                    : (Binary data 20304 bytes, use -b option to extract)
Unknown RDTG                    : (Binary data 10160 bytes, use -b option to extract)
Unknown RDTI                    : (Binary data 30448 bytes, use -b option to extract)
Model                           : RICOH THETA V
Software Version                : RICOH THETA V Ver 3.70.1
Content Create Date             : 2022:02:13 14:41:49+01:00
GPS Coordinates                 : 59 deg 11' 6.36" N, 17 deg 57' 54.36" E, 81 m Above Sea Level
Make                            : RICOH
Make                            : RICOH
Camera Model Name               : RICOH THETA V
UUID-Unknown                    : (Binary data 16331201 bytes, use -b option to extract)
Image Size                      : 5376x2688
Megapixels                      : 14.5
Thumbnail Image                 : (Binary data 46197 bytes, use -b option to extract)
GPS Altitude                    : 81.9 m Above Sea Level
GPS Date/Time                   : 2022:02:13 13:41:02Z
GPS Latitude                    : 59 deg 11' 6.26" N
GPS Longitude                   : 17 deg 57' 54.42" E
Avg Bitrate                     : 84 Mbps
GPS Altitude                    : 81 m
GPS Altitude Ref                : Above Sea Level
GPS Latitude                    : 59 deg 11' 6.36" N
GPS Longitude                   : 17 deg 57' 54.36" E
Rotation                        : 0
Ricoh Pitch                     : 2.58
Ricoh Roll                      : -4.73000000000002
Focal Length                    : 1.3 mm
GPS Position                    : 59 deg 11' 6.36" N, 17 deg 57' 54.36" E

stefanb42

BTW, also noted an minor issue with QuickTimeStream.pl :
Use of uninitialized value $time in division (/) at /usr/share/perl5/Image/ExifTool/QuickTimeStream.pl line 1158.

Unfortunately I don't know enough about the file format yet, to determine what the proper correction should be.
Simplest fix would be:
-- /usr/share/perl5/Image/ExifTool/QuickTimeStream.pl  2022-01-12 23:54:16.000000000 +0100
+++ Image-ExifTool-12.40$/lib/Image/ExifTool/QuickTimeStream.pl       2022-02-16 20:23:12.292912419 +0100
@@ -1149,7 +1149,7 @@
                 if (defined $time) {
                     until ($timeCount) {
                         if (@$stts < 2) {
-                            undef $time;
+                            $time = 0;
                             last;
                         }
                         $timeCount = shift @$stts;


A more conservative fix would be to ensure it only allowed once per steam, i.e. something like:
--- /usr/share/perl5/Image/ExifTool/QuickTimeStream.pl  2022-01-12 23:54:16.000000000 +0100
+++ Image-ExifTool-12.40$/lib/Image/ExifTool/QuickTimeStream.pl       2022-02-16 20:20:33.068885725 +0100
@@ -1124,6 +1124,8 @@
# determine sample start offsets from chunk offsets (stco) and sample-to-chunk table (stsc),
# and sample time/duration from time-to-sample (stts)
#
+    my $noData = 0; # Ignore sigle missing attribte set in first chunk
+
     unless ($start and $size) {
         return unless $size;
         my ($stco, $stsc, $stts) = @$ee{qw(stco stsc stts)};
@@ -1149,15 +1151,23 @@
                 if (defined $time) {
                     until ($timeCount) {
                         if (@$stts < 2) {
+                           # Workaround for files generated by RICOH THETA V Ver 3.70.1
+                            $et->Warn('Incorrect attribute number ('.@$stts.'!=2) at MediaTS idx '.$i.' !')
+                               if($noData++ or $i!=0);
                             undef $time;
                             last;
                         }
                         $timeCount = shift @$stts;
                         $timeDelta = shift @$stts;
                     }
-                    push @time, $time / $ts;
-                    push @dur, $timeDelta / $ts;
-                    $time += $timeDelta;
+                    if (defined $time) {
+                        push @time, $time / $ts;
+                        push @dur, $timeDelta / $ts;
+                        $time += $timeDelta;
+                    } else {
+                        $et->WarnOnce('Time undet at MediaTS at idx '.$i.' !')
+                            unless($noData==1);
+                    }
                     --$timeCount;
                 }
                 # (eventually should use the description indices: $descIdx)



Phil Harvey

Thanks.  I'll add a patch for that warning.

ExifTool currently doesn't decode the GPS in the file you uploaded, but there is a lot there that isn't currently being decoded.  I'll have to take a closer look at this when I can find some time.  I'll post back here when I know more.

- 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 ($).

stefanb42

Sorry, forgot that I actually have a separate GPS track for the sample.
This was captured on the phone providing the GPS data, in case searching for/validating against likely coordinate values might be faster way forward.

(Some of the other samples have ended-up with bad GPS data somewhere in the pipeline, and I would really like to determine if that was on my side or not. Besides it would be really nice to be able to use ExifTool on the videos, where I do not have a separate GPS track...)

Phil Harvey

Thanks.  This could be useful.  I'm going away for the weekend, but I should be able to find time to look into this next week.

- 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 ($).

P0ps1cleP3te

This would be so helpful -- we're using the Theta Z1 with the Streetview app and it would be nice not to have to track the location separately.

Phil Harvey

I spent some time looking at this but unfortunately haven't yet found where the timed GPS metadata is stored in these files.

- 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 ($).

stefanb42

Thanks for checking, much appreciated.
(As the Theta V Video support is listed as Beta in Street View, the data isn't in the file, but in a separate hidden .gpx file. After finding https://streetviewstudio.maps.google.com/u/0/ I have tested the files on this site as well, and it doesn't detect the GPS Data. (Unlike the files generated by Theta X - after FW upgrade.)