Applescript
iVMP to LR Applescript
11/03/2007 @ 12:43 AM Filed in:
Photography
FINALLY!!!
exiftool is my answer to my migration to Lightroom troubles. I use the tool quite a bit for reading metadata from image files but for some reason its writing capabilities totally escaped me until someone at work reminded that it will do what I need it to do.
For a month or two I have been on the hunt for a tool that will aid me to move particular metadata (ratings, keywords , and title are most important to me) from my iView Media Pro catalogs to Lightroom. For some reason I thought I needed a XMP merge utility which I couldn't find. iVMP is Applescript scriptable, but Lightroom isn't (thanks Adobe). I tried to script Photoshop CS3 but never found a way to set an image's rating (don't know why this isn't available).
Like I said eventually someone told me that exiftool will write to XMP but without damaging pre-existing XMP files (my image adjustments were too valuable for me to loose). So I wrote up an Applescript that gets particular metadata from iVMP and then sends that data to exiftool as an argument which then writes that data to the associated XMP file.
Anyway, it works pretty good as I've been using it all night. The big drawbacks I've seen thus far is 1. its kinda slow. Takes a minute or two to process 50-100 files and 2. I designed it to process only one container (directory, catalog set, etc) at a time. Has its advantages and disadvantages. I wrote the script in this manner so I could then re-read the XMP for each folder once the script is finished in Lightroom.
Download here.
There is more documentation in the header of the script. The script is provided for free (as *all* scripts should be) and strictly "AS IS". I'm unable to provide any level of technical support. If you want to improve it in anyway, please email me the changes so I can merge them in and allow the general community access.
exiftool is my answer to my migration to Lightroom troubles. I use the tool quite a bit for reading metadata from image files but for some reason its writing capabilities totally escaped me until someone at work reminded that it will do what I need it to do.
For a month or two I have been on the hunt for a tool that will aid me to move particular metadata (ratings, keywords , and title are most important to me) from my iView Media Pro catalogs to Lightroom. For some reason I thought I needed a XMP merge utility which I couldn't find. iVMP is Applescript scriptable, but Lightroom isn't (thanks Adobe). I tried to script Photoshop CS3 but never found a way to set an image's rating (don't know why this isn't available).
Like I said eventually someone told me that exiftool will write to XMP but without damaging pre-existing XMP files (my image adjustments were too valuable for me to loose). So I wrote up an Applescript that gets particular metadata from iVMP and then sends that data to exiftool as an argument which then writes that data to the associated XMP file.
Anyway, it works pretty good as I've been using it all night. The big drawbacks I've seen thus far is 1. its kinda slow. Takes a minute or two to process 50-100 files and 2. I designed it to process only one container (directory, catalog set, etc) at a time. Has its advantages and disadvantages. I wrote the script in this manner so I could then re-read the XMP for each folder once the script is finished in Lightroom.
Download here.
There is more documentation in the header of the script. The script is provided for free (as *all* scripts should be) and strictly "AS IS". I'm unable to provide any level of technical support. If you want to improve it in anyway, please email me the changes so I can merge them in and allow the general community access.
|