![]() One of the above even gave me the full exif program help file instead of the error. JPG -copyright="Copyright -d %Y $CreateDate, Agnieszka Wiklendt" C:\Users\agnieszka\Pictures\_Devices\Olympus-OMD-EM10\EXIF_testĪnd multiple other little variations: sometimes with "CreateDate" instead of "$CreateDate". JPG -d %Y "-copyrightwondering if i'm missing something basic. I'm assuming Olympus has somehow protected the file, since he can write the data to his scans, but i can't to my native digital files?įor the life of me i cannot get the copyright tag to update with the string "Copyright 2015 Agnieszka Wiklendt" where "2015" is derived from CreateDate - no matter what the combination i have an error "file not found". I have checked the Olympus Tags page of the ExifTool reference: (i own an E-M10), but the Lenses listed there are only Olympus/MFT native as far as i can tell (I want to write in my Samyang 500mm MF Reflex lens) - even so, what's the use of knowing these codes if the tag is not writable? and i cannot find the fields the 'composite' is made up from - is 'composite' a minomer in this case? all i can find are 'codes' which don't come from anywhere? I even tried ExifMixer, which another Mu-43 member had success with on his film scans, but even that util cannot write into the LensID tag. I have learned that this is a 'composite' non-writable tag. I've tried running a few of these as individual commands (not just a while long set of commands in one string). However, there are a few situations where i cannot make updates. if a tag contains no value, i can update it. That is, if the tag contains some value, i can change it. OK, so i have some things working and others not. those that are copied are logged into the txt, the list of files in the log are then part of the 'exclude' clause of the xcopy for next time) - perhaps i can utilise this log somehow to iterate exiftool command through only those files. bat on every SD, and use xcopy to only copy new files. That said, i do have a txt log file of my file transfers (i keep a. ![]() ![]() though i guess this is a bit of a moot idea because the script will iterate through all the files anyway to determine the date, so i guess i just wanted to know if this was worth scripting in at all. this is that that the script doesn't have to bother with all the files, just whatever new ones i have since my selected date. The second thing i want to do, is restrict the operation to work only if the creation date is greater than whatever date i choose to put in there. IF ="OLYPMUS DIGITAL CAMERA" THEN =""Įxiftool -r -if '$ImageDescription e "OLYMPUS DIGITAL CAMERA"' -ImageDescription="" -overwrite_originalĬan i have multiple ifs in one line (to cover all the description tags, whether EXIF, IPTC, etc), or is it just one command per line? no problems either way, it's all going into a windows batch file anyhow. First, to remove the value in the tag if the value meets criteria: What i want to script is something that does two things. i'm having trouble finding examples of how to use an IF THEN (ELSE) clause in exiftool speak. i've been trying to adjust what i've learned from ( ) but that tute basically deals with copy/move methods, but i do like how the blogger explains each bit. While exporting tags to csv, fiddling with the data, then reimporting the tags will work (and is an excellent way to review all tags easily), i am looking to make it a little more automated. I've been following this excellent tutorial ( ) and modifying it form my own purposes. What i want in the end is to remove any image description tags that say "OLYMPUS DIGITAL CAMERA". Brand new to exiftool command line, but not afraid! Been scripting in batch for a couple of years, so not completely foreign to the idea.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |