Haverá algumas ferramentas que funcionam nos campos JPEG EXIF.
Eu sempre achei que o EXIFTool de Phil Harvey era fantástico.
Mac OS X Package: ExifTool-7.98.dmg (1.4 MB).
The OS X package installs the ExifTool command-line application and libraries in /usr/bin.
After installing, type "exiftool" in a Terminal window to run exiftool and read the application documentation.
O que você está procurando agora é
Date/Time Shift Feature
Have you ever forgotten to set the date/time on your digital camera before taking a bunch of pictures? ExifTool has a time shift feature that makes it easy to apply a batch fix to the timestamps of the images (ie. change the "Date Picture Taken" reported by Windows Explorer).Say for example that your camera clock was reset to 2000:01:01 00:00:00
when you put in a new battery at 2005:11:03 10:48:00.
Then all of the pictures you took subsequently have timestamps that are wrong by
5 years, 10 months, 2 days, 10 hours and 48 minutes.To fix this, put all of the images in the same directory ("DIR") and run exiftool,
exiftool "-DateTimeOriginal+=5:10:2 10:48:0" DIR =================^^^^^^^^^^^^^^^^
Você precisa ajustar o lote marcado incorretamente para apenas dois dias adiante.
Atualização: para trabalhar com as horas de criação e modificação do iPhoto,
As notas do EXIFTool continuam na seção Recurso Data / Hora Shift ,
The example above changes only the DateTimeOriginal tag,
but any writable date or time tag can be shifted,
and multiple tags may be written with a single command line.Commonly, in JPEG images, the DateTimeOriginal, CreateDate and ModifyDate values must all be changed.
For convenience, a shortcut tag called AllDates has been defined to represent these three tags.
So, for example, if you forgot to set your camera clock back 1 hour at the end of daylight savings time in the fall, you can fix the images with:
exiftool "-AllDates-=1" DIR =========^^^
Isso reverterá todos os timestamps em 1 hora.
Espero que seus arquivos originais estejam disponíveis para fazer isso ...
Finalmente, se você tiver os metadados originais corrigidos,
mas com tempo de arquivo incorreto .
Você pode fazer o seguinte,
exiftool "-DateTimeOriginal>FileModifyDate" DIR ^
Isso fará com que o timestamp EXIF corrigido seja alterado para o tempo de modificação do arquivo.