Warning: Error rebuilding maker notes (may be corrupt) for GoPro files

Started by peho, April 13, 2020, 01:37:59 AM

Previous topic - Next topic

peho

I get 'Warning: Error rebuilding maker notes (may be corrupt)' when altering GoPro jpg photos. Even a file rename like this:
exiftool "-FileName<CreateDate" -d "%%Y-%%m-%%d %%H-%%M-%%S%%%%-c.%%%%e" %* -FileOrder FileName -api largefilesupport=1 -overwrite_original -charset filename= -m -progress: -k

Should I be worried?

Example file: https://1drv.ms/u/s!ArcZbYTRM95XgpwMwkBhiS95O5ovmA?e=dhE4tV

Phil Harvey

Well, to start:

> exiftool -validate -warning -a ~/Desktop/2020-04-12\ 14-39-31.JPG
Validate                        : 20 Warnings (16 minor)
Warning                         : [minor] Odd offset for ExifIFD tag 0x9291 SubSecTimeOriginal
Warning                         : Entries in ExifIFD are out of order
Warning                         : Tag ID 0x9101 ComponentsConfiguration out of sequence in ExifIFD
Warning                         : [minor] Odd offset for ExifIFD tag 0x9102 CompressedBitsPerPixel
Warning                         : [minor] Odd offset for ExifIFD tag 0x9201 ShutterSpeedValue
Warning                         : [minor] Odd offset for ExifIFD tag 0x9202 ApertureValue
Warning                         : [minor] Odd offset for ExifIFD tag 0x9204 ExposureCompensation
Warning                         : [minor] Odd offset for ExifIFD tag 0x9205 MaxApertureValue
Warning                         : [minor] Odd offset for ExifIFD tag 0x9206 SubjectDistance
Warning                         : [minor] Odd offset for ExifIFD tag 0x920a FocalLength
Warning                         : [minor] Odd offset for ExifIFD tag 0x927c
Warning                         : [minor] Unrecognized MakerNotes
Warning                         : [minor] Unknown value for ExifIFD:ColorSpace
Warning                         : [minor] Odd offset for ExifIFD tag 0xa215 ExposureIndex
Warning                         : [minor] Odd offset for ExifIFD tag 0xa404 DigitalZoomRatio
Warning                         : [minor] Odd offset for ExifIFD tag 0xa431 SerialNumber
Warning                         : [minor] Odd offset for IFD1 tag 0x011a XResolution
Warning                         : [minor] Odd offset for IFD1 tag 0x011b YResolution
Warning                         : ExifIFD tag 0xa431 SerialNumber requires ExifVersion 0230 or higher
Warning                         : Invalid value for ExifIFD tag 0xa001 ColorSpace


And on top of this, the CompressedBitsPerPixel has an insane value.

So there are other problems with the way this EXIF has been written.

But the MakerNote warning is not a problem because ExifTool doesn't yet decode GoPro MakerNotes.

Other GoPro cameras give metadata with similar problems, so I would say the issue is that GoPro needs to hire better programmers.

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