What is the easiest way to adjust EXIF timestamps on photos from multiple cameras in Windows Vista?

StackOverflow https://stackoverflow.com/questions/76930

  •  09-06-2019
  •  | 
  •  

Question

Scenario: Several people go on holiday together, armed with digital cameras, and snap away. Some people remembered to adjust their camera clocks to local time, some left them at their home time, some left them at local time of the country they were born in, and some left their cameras on factory time.

The Problem: Timestamps in the EXIF metadata of photos will not be synchronised, making it difficult to aggregate all the photos into one combined collection.

The Question: Assuming that you have discovered the deltas between all of the camera clocks, What is the simplest way to correct these timestamp differences in Windows Vista?

Was it helpful?

Solution

Windows Live Photo Gallery Wave 3 Beta includes this feature. From the help:

If you change the date and time settings for more than one photo at the same time, each photo's time stamp is changed by the same amount, so that the time stamps of all the selected photos remain in their original chronological order.

Instructions:

  1. Select Photos to change (you can use the search feature to limit by camera model, etc).
  2. Right-Click and select 'Change Time Taken...'.
  3. Select a new time and click OK.

Current download location is from LiveSide.net.

OTHER TIPS

use exiftool. open source, written in perl, but also available as standalone .exe file. author seems to have though of everything exif related. mature code.

examples:

exiftool "-DateTimeOriginal+=5:10:2 10:48:0" DIR

exiftool -AllDates-=1 DIR

refs:

Easiest, probably a small python script that will use something like os.walk to go through all the files below a folder and then use pyexiv2 to actually read and then modify the EXIF data. A tutorial on pyexiv2 can be found here.

I'd dare to advice my software for this purpose: EXIFTimeEdit. Open-source and simple, it supports all the possible variants I could imagine:

  • Shifting date part (year/month/day/hour/minute) by any value
  • Setting date part to any value
  • Determining necessary shift value
  • Copying resulting timestamp to EXIF DateTime field and last modified property
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top