Solved

Can't Repair Exif Data

Posted on 2010-08-16
4
498 Views
Last Modified: 2012-05-10
I have a batch of files that were taken with a Japanese mobile phone in 2006 that I'm trying to process.  All the metadata I need is in there, but the exposure date/time is wrong.  I am trying to fix it, but none of the tools I usually use are working.  I have tried a few things with ExifTool, but I can't seem to change the date.  For some commands I get this:
Error: [minor] MakerNotes offsets may be incorrect (fix or ignore?) - [path]
    0 image files updated
    1 files weren't updated due to errors
I have also tried GraphicConverter's time shift function (which I suspect actually uses exiftool), but nothing happens.  No errors, but no changes.  The only way I have been able to fix it is to open in Photoshop and save a copy, thereby forcing a new metadata header to be created.  But that means I have to recompress the data and I don't want to do that.  Any ideas how to solve this?

Mike

0
Comment
Question by:shacho
  • 2
4 Comments
 
LVL 38

Assisted Solution

by:lherrou
lherrou earned 500 total points
ID: 33451241
shacho,

You could always use a hex editor to go in and actually edit the raw data that make up the Exif information. If you take this approach, work only with copies of the files, not the originals, since it's pretty easy to mess up the header completely, and have an unviewable file.

The basic procedure is pretty simple - get a hex editor (there's a number of free or cheap options), examine the header of several of the files until you have a sense of the structure and of the sections of the EXIF data you want to edit, edit it, save it and open in a viewer program to ensure you didn't damage the image, then check if the EXIF information is now correct.

Cheers,
LHerrou
0
 

Accepted Solution

by:
shacho earned 0 total points
ID: 33461412
I did manage to work out another solution using exiftool.  I got it to force the correction by shifting forward with -F enabled then right back.

unix: exiftool -F -alldates+='0:0:0 0:0:1' ./ -execute -alldates-='0:0:0 0:0:1' ./
win:  exiftool -F -alldates+="0:0:0 0:0:1" \ -execute -alldates-='0:0:0 0:0:1' \

In fact, on my system a zero-shift ( exiftool -F -alldates+="0:0:0 0:0:0" \ ) worked for me on xp, but the bsd version rejected it saying there was nothing to change.

Mike
0
 

Author Comment

by:shacho
ID: 33461422
I cannot seem to close this discussion properly so I have requested attention.

Mike
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

PaperPort (http://www.nuance.com/for-individuals/by-product/paperport/index.htm) is among the most important applications that I run on my Windows computers. I use it every day, for nearly all of my document and photo scanning, as well as most of my…
PaperPort 14.5 Patch 1 update is often not detected or downloaded automatically. This article provides direct download links to solve the problem for retail (non-bundled) versions of the Standard and Professional editions, as well as the Professiona…
Learn how to set up basic frames and paths in Prezi and understand the open space that Prezi allows you to create presentations in.
Learn how to create interesting presentations by including videos to keep your audience engaged using Prezi. Select "Insert" from the top menu in your Prezi editor: Select "YouTube Video": Paste the video URL into the prompt: "Select "Insert":…

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now