Changing the EXIF timestamp on an image



  • ThomasH

    I think that this is a misunderstanding: We can very much keep the original raw file untouched and yet indicate the adjusted time stamp by having a time adjustment handle in the adjustment file.  This is what happens in Lightroom, to name one example.  When we import a catalog from Lightroom, the time adjustments are being lost. 

    I face frequently this dilemma with wrong timestamps while merging images from the same trip and 2 or 3 cameras. In order to restore the sequence of events after the import from Lightroom, I copy than the raw files away, use exiftool to adjust the time, set the file timestamp to the EXIF time, and than copy back the raw file to the C1 catalog directory.  Lots of work in many cases, which was already once done in Lightroom. 

    I wish Capture One would have added this feature.

    Comment actions Permalink
  • Edward Moroch

    I agree with Capture One’s policy of not modifying the original capture file. However, when Capture One imports images all metadata is stored in it’s SQLite database. There is no reason why the data IN THE DATABASE cannot be modified. The same goes for GPS data. I’m using version 20 (build 13) of Capture One. They STILL have not implemented this feature. What are they waiting for? Probably to include it in a “paid for” upgrade!!!

    Comment actions Permalink
  • abogomolov

    I realized Capture One changes FileCreation exif data on import from DVD disk. For instance, I imported some photos, that originally have 2010 as the FileModifyDate and FileCreateDate.

    After import FileModifyDate remained the same but FIleCreateDate was set to today. Therefore if I export this file with ImageYear output naming, it will have the wrong ImageCreate date. So I had to manually change all metadata in this folder with

    `exiftool "-FileCreateDate<FileModifyDate" .`


    When I import from a folder on HDD, it works as expected.

    Comment actions Permalink
  • ThomasH

    I am using the following script "adjtim.bat" to do the task with Windows:

    @rem Adj all times by +/-Nh, and create each time a new directory for
    @rem the files with converted times.
    @rem Set each file time stamp to the modified EXIF time.
    @rem %1 is the time offset, give as +=time or -=time
    @rem %2 is a name of the input directory.
    @rem d2_%2 is the output directory
    @rem @set TIM="+=9:54:00" (-=time or +=time)

    @rem Point CMD to your location of the exiftool, direct *.exe, or the perl script
    @set CMD=perl e:\util\ExifTool\exiftool
    @set CMD=c:\exe\exiftool

    @set TIM=%1
    @set D1=%2

    @rem Note: -allDates is a shortcut to:
    @rem %CMD% -createdate%TIM% -modifydate%TIM% -datetimeoriginal%TIM% %D1%

    %CMD% -r -o "d2_%%d/%%f.%%e" -allDates%TIM% %D1%
    %CMD% -r "-DateTimeOriginal>FileModifyDate" d2_%D1%

    For example:  copy your raw files to a directory named 'adjustme'.  Run the script, like this, to adjust by +1h, 10min and 15sec:

    adjtim "+=1:10:15" adjustme

    The script will create a directory d2_adjustme and place all resulting files into this directory.  The timestamp of every raw file in d2_adjsutme will be set to the new EXIF time.

    Now you can check the integrity of these raw files , to be on a safe side.  Copy back the adjusted files to the directory of the Capture-1 catalog.  I do not remember at the moment if a specific refresh step is needed in Capture One, or not. 

    Once done, and all is working, you can delete the adjustme and d2_adjustme directories.

    Of course, many variations of this workflow can be preferred and implemented.  I chose to check if exiftool generates correct raw files.

    Lastly, I wish Capture One would support this important feature, just like Lightroom, via a handle.  The original files are not modified.

    Comment actions Permalink
  • Jorge

    Hi, I come from LightRoom too and I am enjoying CaptureOne however I am perplex to the lack of flexibility to edit the RAW files. Even free alternatives like digiKam are able to copy GPS data across multiple RAW files by itself implementing exiftool. I believe a proper tool to develop your pictures should implement this feature. 

    Comment actions Permalink
  • Lorenda Rodriguez

    I'm glad I only rented this software. There's much to be desired regarding cataloguing. 

    Comment actions Permalink
  • Dave Blake

    If you have Lightroom (which most people do because it's the cheapest way to have Photoshop bundled under the photography subscription): 

    Open Lightroom

    1. Import your RAW capture folder into Lightroom
    2. Update your timeshift using Lightroom
    3. Select all updated RAWs in Lightroom, and press "Command/CTRL S", to save the metadata

    Capture One

    4. Go back to Capture One, select all of your raws, righ- click and select "Load Metadata"
    5. You're done

    Comment actions Permalink

Please sign in to leave a comment.