IFD1 pointer references previous InteropIFD directory

Started by kkilgor, June 26, 2018, 09:59:15 PM

Previous topic - Next topic

kkilgor

I am trying to update the Subject tag within a large set of photos from CSV and I encounter a bunch of errors (some of them marked as Minor).
One error in particular I get which I have no idea what to do with or what it means is "IFD1 pointer references previous InteropIFD directory".  Would someone be kind to explain to me what it means and if it impacts my action?

Also, how do I delete the Warning tag on these images?

Phil Harvey

This is a serious problem in the EXIF metadata.  If you are dealing with JPEG files, you can rebuild the metadata to fix this.  See FAQ 20 for details.

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

kkilgor

Thanks. I tried that but at first i got the following message.
Warning: [minor] Possibly incorrect maker notes offsets (fix by -341?)

When I tried again, I now get the following message
Warning: [minor] Possibly incorrect maker notes offsets (fix by -348?) and still

I can still use exiftool to see the tags.

Phil Harvey

OK then, also maybe try adding -F to your command.  (See FAQ 15)

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

djcroustibat

Hi,

I have similar error when updating with "-createdate<DateTimeOriginal"

For most images I processed, this command worked well.
but sometimes I got an error like this :

Error: [minor] IFD1 pointer references previous InteropIFD directory -

Full command :

exiftool -config oldest_datetime_config -r -d _PROCESSED_/%Y/%m/%d/%Y%m%d_%H%M%S%%-c____%%f.%%e "-filename<OldestDateTime"  "-createdate<OldestDateTime" "-FileModifyDate<OldestDateTime" -overwrite_original_in_place "IMG.JPG"
Warning: [minor] Possibly incorrect maker notes offsets (fix by -5?) - IMG.JPG
Warning: [minor] Possibly incorrect maker notes offsets (fix by -5?) - IMG.JPG
Error: [minor] IFD1 pointer references previous InteropIFD directory - IMG.JPG
    0 image files updated
    1 files weren't updated due to errors


When I remove "-createdate<OldestDateTime", the command work fine.
I have 1500+ files with the same error.
How can I solve this ?

Thank You

StarGeek

FAQ #15 as mentioned in previous post would be what you would use to try and fix the "incorrect maker notes offsets".  The second command in FAQ #20b would be used to try and fix the "IFD1 pointer references" error, which also includes the fix from FAQ #15.

You'll want to test the command first and do not run it on a RAW file type such as CR2 or NEF.
exiftool -exif:all= -tagsfromfile @ -exif:all -unsafe -thumbnailimage -F /path/to/files/

This command creates backup files.  Add -Overwrite_Original to suppress the creation of backup files.  Add -r to recurse into subdirectories.
"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