I have around 2500 photos from different devices, most of them had synchronized timestamps and properly saved metadata. One device had no option to save a timestamp and metadata (even the filenames are random). I need free software that allows me to select images from a particular day and save some custom metadata to them (e.g., only the Taken date). It would nice if it was GUI software, but console programs are also ok. I can use Linux or Windows.

  • I don't understand what this means: "select some portions of images and save to them some metadata". – xiota Aug 7 at 9:30
  • @xiota That means that I will choose in eg 20 photos that I remember was taken in one day and save to them Date taken or Date created to this day. – ketrab Aug 7 at 9:34
up vote 4 down vote accepted

Since you mention files coming from different devices, it would probably be useful to sort files into folders based on the device from which they came.

exiftool '-Directory<${Make;} ${Model;}' -ext jpg .

You can then move the files you want to alter to a different folder to further process with exiftool. For instance, you might want to rename them according to date and time, then retag based on file name. See Writing missing/incorrect Date Tags based on FileName in ExifTool?

  • 1
    This can be done with a single exiftool command for all files, rather than running exiftool three times for each file (see Common Mistake #3): exiftool '-Directory<${Make;} ${Model;}' /Dir/To/Process This command will also correct for characters like slashes that may create unwanted subdirectories. Add -r to recurse into subdirectories. – StarGeek Aug 7 at 17:56

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.