XMP EXIF shift in multiple files

Started by mastodon, January 05, 2019, 10:47:26 AM

Previous topic - Next topic

mastodon

I have about one hundred photos, that EXIF time info (Date created, Date/Time original) are different from XMP Exif (Date/Time original) data. EXIF time info has the correct time. There is a time shift, so it could be reapired with a batch shift operation of the XMP Exif (Date/Time original) data.
Could anybody please show how to batch shift XMP Exif (Date/Time original) data OR refresh XMP Exif (Date/Time original) data from EXIF time info? Thank you

Mario

IMatch fills, via ExifTool, the XMP time stamps (created/digiitized) from the EXIF data embedded in your file.
There should be no time shift, unless the XMP or EXIF data was later modified without properly synchronizing between XMP and EXIF.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

mastodon

I have modified the EXIF data. I don't remember wheater with IMatch or Exiftool GUI, but they are out of synchrone.

Mario

When you do a forced re-import of the metadata (Ctrl+Shift+F5) IMatch will re-import the EXIF timestamps into XMP
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

mastodon

Oh, yes, that'sit. Thank you. One have to stick to IMatch, other programs just mess up metadata.

Mario

Quote from: mastodon on January 06, 2019, 09:53:17 AM
Oh, yes, that'sit. Thank you. One have to stick to IMatch, other programs just mess up metadata.

True words.
If you use something like ExifToolGUI or the ExifTool command line, you take full responsibility for the data you create.
You can modify EXIF, no problem. But this will not automatically also update the corresponding XMP values, if the file also has an XMP record. ExifTool does not enforce synchronizing metadata or anything. Phil provides ARG files with ExifTool which do the EXIF->XMP or XMP->EXIF mapping, but these need to be explicitly ran by the user.

When you modify EXIF timestamps in IMatch with the Modify EXIF DateTime feature, IMatch takes care to update both the EXIF and XMP time stamps. Other applications most likely don't do this, leaving your EXIF and XMP metadata out of sync.

Camera vendors should really check their calendar and let the 30 year old EXIF metadata die. Modern cameras have more than enough computing capacity to produce one clean XMP record with all the data that is usually in EXIF, plus rating, camera maker notes in a custom XMP namespace and whatnot. This would solve many problems. Including the "This camera writes everything into EXIF but also writes an XMP record with one (!) field: rating=0"...
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook