Solved

Can't Repair Exif Data

Posted on 2010-08-16
4
512 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Adults who share images on social media aren’t the only ones who need to worry about their privacy. Our culture’s tendency to share every move and celebration affects the privacy of our children, too.
When asking a question in a forum or creating documentation, screenshots are vital tools that can convey a lot more information and save you and your reader a lot of time
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
Not only does Prezi allow you to create non-linear presentations, it also makes it easy to apply transition animations between your frames. Learn how to apply a fade-in transition to select items and entire frames in this tutorial Select "Edit Path"…

724 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