Changing 'shooting date'

Hi guys,

After a recent trip abroad I forgot to change the time on one of my digital cameras. I now have pictures from two digital cameras in the same folder with half the pictures two hours ahead of time.

Is there a way to edit the 'shooting time' to the correct time within Opus...?

Any help would be much appreciated.

Regards

Roly

I don't think so, but I use for that ExifTool or ExifTool GUI (both are open source). They have a time shift function where you can increment the time on all photos at once.

Roly

If you lay your hands on exiftool the following button will do what you want.

// Retard shooting time by 1-12 hours or 15, 30, or 60 seconds
// Optionally preserve file modified date/time (default = preserve)
// Operate on selected images
// Write updated images to destination folder
@runmode hide
@nodeselect
@set str = 1hr=3600+2hrs=7200+3hrs=10800+4hrs=14400+5hrs=18000+6hrs=21600+7hrs=25200+8hrs=28800+9hrs=32400+10hrs=36000+11hrs=39600+12hrs=43200+10secs=10+15secs=15+30secs=30+60secs=60
@set howmuch = {dlgchoose|How much?|{$str}}
//Selecting no to the next question generates a harmless argument "-if 1 eq 1"
@set preserve = {dlgchoose|Preserve modified date?|Yes=-P+No=-if 1 eq 1}
{alias|imagetools}\exiftool -datetimeoriginal-="0:0:0 0:0:{$howmuch}" {$preserve} -o {d|noterm} {f}

Regards, AB

Thanks guys,

I've installed exiftool.exe into c:\windows and run AB's script. It works fine, leaving the original files in place and making a copy of the edited files in c:\windows. Great script, cheers.

Can I change this to replace the original files rather than creating a copy or even select my destination folder...?

@AB What does "{alias|imagetools}\exiftool" part in your code mean...?

Cheers

Roly

Roly

This will operate "in place". I keep all of my utilities in a folder structure and use folder aliases to map to the right place. Sorry for any confusion. I just copied the button code "as is".

// Retard shooting time by 1-12 hours or 15, 30, or 60 seconds // Optionally preserve file modified date/time (default = preserve) // Operate on selected images @runmode hide @nodeselect @set str = 1hr=3600+2hrs=7200+3hrs=10800+4hrs=14400+5hrs=18000+6hrs=21600+7hrs=25200+8hrs=28800+9hrs=32400+10hrs=36000+11hrs=39600+12hrs=43200+10secs=10+15secs=15+30secs=30+60secs=60 @set howmuch = {dlgchoose|How much?|{$str}} //Selecting no to the next question generates a harmless argument "-if 1 eq 1" @set preserve = {dlgchoose|Preserve modified date?|Yes=-P+No=-if 1 eq 1} {alias|imagetools}\exiftool -datetimeoriginal-="0:0:0 0:0:{$howmuch}" {$preserve} -overwrite_original {f} Go REFRESH=source
Regards, AB