Exif Data for Pictures Made with Film now Available in Lightroom!!!

JPSuisse

Well-known
Local time
5:41 AM
Joined
Jan 20, 2008
Messages
434
Hi All

So, I'm kind of excited here. After years of scanning and manually adding my custom exif data to files, I ran into a plug-in that allows me to "sort" this custom exif data in Lightroom!!

Take a look at the picture attached. The data on the right is also slectable in the browser so that I can now select all images shot for instance on 125PX, @ an exposure index of 100 and developed in DD-X!

I knew some time, we would be far enough to sort using customized XMP spaces, but I just didn't know if it would be in 2010 or 2020... Here is where I found the plug-in: http://www.robcole.com/Rob/ProductsAndServices/ExifMetaLrPlugin/index.cfm

If you have any questions on setting up exiftool to add the custom data, I can send you my exiftool_config file and my word template that I copy-past into the command line! For questions about the plug-in better just to post on the form there, as it is new to me.

Best and have a good 2013... I'm so happy, I'm going to start with a drink now!

John
 

Attachments

  • film_EXIF_data.jpg
    film_EXIF_data.jpg
    33.5 KB · Views: 0
Getting Started

Getting Started

I stumbled onto this plug-in yesterday. I like this idea. I've been doing this at the command-line with exiftool. So this is much nicer.

I downloaded the plug-in and installed it on my Macintosh machine in Lightroom. It's working, but I don't know how to configure it. I searched the forum here to see if anyone else has used it. I'm glad you posted this message and started this thread.

Can you explain here how to configure it? I went into the 'Plug-in Manager' and clicked on the 'rf Exif Meta' plug-in. It's enabled. There is a section called, 'ExifMeta Metadata Selection'. It has a table of blank boxes that I suspect is a template that I would enter the names of the exif categories that I would want to set for photos. But I'm not sure. That's as far as my reasoning has gotten.

I know you said that you can send me your configuration file. I'd like to have that. But for my benefit and that of others, can you explain the basics of what needs to be done to start using this Lightroom plug-in? The little bit of documentation on Robert Cole's web site is not helpful.

Thanks in advance.

-Russell
 
Where did you download it? That page contains a link to a forum for downloading, which contains a link to that page for downloading, ad infinitum, with no file anywhere except for a LR2 legacy version...
 
Download & Install ExifMeta Plug-in for Lightroom

Download & Install ExifMeta Plug-in for Lightroom

I went to the forum site (http://robcole.smfforfree3.com/index.php/board,2.0.html) and clicked on the thread labeled, "01 Download ExifMeta". At the bottom of that page is a link for downloading the latest version: Download ExifMeta (latest & greatest...)

After I downloaded and unzipped it, I moved one of the files in the batch called, "ExifMeta.lrplugin" to the folder for Lightroom plug-ins. On my Macintosh computer, I went into the Applications directory, right clicked on the application for Lightroom and then from the menu for it clicked on "Show Package Contents". That opened it. Then I worked my way to the plug-ins directory (i.e., /Applications/Adobe Photoshop Lightroom 4.app/Contents/PlugIns). I copied the "ExifMeta.lrplugin" file to that directory. Once I reopened Lightroom, I went to File --> Plug-In Manager. The new plug-in, "rc Exif Meta" was in the list and already enabled.
 
Ah, can see it with Chrome - Firefox or one of the malware protection plugins I use seems to mask the bottom end of that page.
 
Priming ExifMeta Plug-in for Lightroom

Priming ExifMeta Plug-in for Lightroom

As I'm struggling with this plug-in, I'm figuring out some things. On Robert Cole's forum, there is a thread which explains how to get started. I found his explanation very unclear at first. So as to get it clear in my head and to assist others, let me rewrite and summarize here the bits I've learned. In case it matters, I'm using Macintosh Lion with Lightroom 4.

To start, the plug-in is empty of exif tags. It learns them from processing photos. I'm not sure why he doesn't include them in the plug-in. Maybe because there are so many, he starts with a clean slate so the user can choose what they want to use.

So, to prime the pump, I selected one photo and then clicked on the File --> Plug-In Extras --> Exif Write (modifies photo files). That opened a dialog box (see screenshot below).

rangefinders-exifmeta-modify-photo.jpg


This dialog box starts with no exif data, as you see here. Check the box, Additional Tags and then fill in data like I have it, but to suit your camera and lens. The tag names must be in the exiftool standards. So for the lens model, you would use "LensModel", with no space between and with the upper and lower case letters as I have it here. The value to which you set the tag can be whatever you want. You might want to be consistent, though, with the values for each picee of equipment. For example, don't put 'zeiss ikon' for a few photos, 'Zeiss Ikon' for others, "ZI" for some, and "Ikon" for some more. That will make searching your Lightroom database later a problem.

Once you've finished entering all of the exif tags that you want to change and have entered their respective values, click Modify Photo Files. It may ask you to confirm and give you some other messages, which you can ignore. Just cooperate with it. The processing will run for a good bit. You will see an indication of its progress and completion in the top left corner of Lightroom. When it's done it will take you back to the same dialog box. Now click Done.

The steps above will change the metadata tags you entered in the image file, but not in Lightroom. The forum says to click then on File --> Plug-in Extras --> rc ExifMeta --> Update Selected Photos. But that hasn't worked for me. It's supposed to update the metadata in Lightroom, without reading the image file for the metadata. What I have to do is click on the menu choice, Metadata, then Read Metadata from File. The problem with that is that it resets all of the modifications (e.g., white balance adjustments) I may have made to the image file in Lightroom. So it's best to set the exif tags before modifying an image file.

Now that the ExifMeta plug-in has handled one image file, go back to File --> Plug-In Manager. Select the rc Exif Meta plug-in. Scroll down to the section labeled, ExifMeta Metadata Selection. You should now see several exif tags listed. If not, click on the Refresh button at the bottom of the dialog box. If that doesn't work, restart Lightroom and try again. Once the pump is primed this first time, though, you won't have to keep refreshing and restarting each time.

rangefinders-exifmeta-plugin.jpg


As you can see in the screenshot above, I now have some exif tags from which to choose in the ExifMeta Metadata Selection section. The tags that you will see may be different. Here you would click the checkboxes next to the exif tags that you want to appear in Lightroom in the Library module right margin (see the screenshot below). You can click on one of the buttons above each column to change the sort order here. In this screenshot, it shows the tags that I've selected first. When you've ticked the tags that you want, then click the Commit button to save your choices. You then have to scroll up to click the Reload button to implement what you have committed in the plug-in to Lightroom.

rangefinders-exifmeta-libpanel.jpg


Close the Plug-In Manager and go back to the photo you modified. Look in the right panel of the Library module, and scroll down until you see MetaData. Click on the choice of Exif to see your changes, to see the exif tags you checked in the plug-in manager (see screenshot above). You can also click on RC Standard from the list in the Metadata section to see much more exif tags and information (see screenshot below).

rangefinders-exifmeta-libpanel-more.jpg


When you edit and apply more tags to photos, you'll get sometimes a message telling you to look in a log to read the error messages. It's usually just telling you that it found more exif tags. To add them to the tags that are visible in the right panel of the Library module, go back into the Plug-In Manager and put checks by them and save and reload again.
 
Saving & Leveraging Work

Saving & Leveraging Work

When I try to edit the exif tags for another photo or multiple photos (i.e., File --> Plug-In Extras --> Exif Write), the exif tags and values I entered are still in the dialog box that appears. If I change those values for a different camera, I'm not sure how to get them back without reentering them manually. There is probably a way to save these settings for each camera, or each camera and lens combination. But I haven't figured it out yet.

I think that the configuration file that the Original Poster mentioned he would provide if asked. If anyone knows, though, please describe what to do here. My mind is getting mushy as I'm ploughing through this plug-in. I'd appreciate having something handed to me. Thanks.

-Russell
 
Create Custom Presets for exif Tags

Create Custom Presets for exif Tags

I let go of this project for a little while, but came back to it. I hate obsessions like this. Anyway, I've figured out how to save a set of exif tags with values. It was not intuitive or straightforward. Since I know a good bit about configuring and programming computers, I managed to work through it. So I thought I should explain in detail here this part especially for others who don't have a computer programming background.

Open again, File --> Plug-In Manager --> rf Exif Meta. Look for the Preset Manager section. There will be a pull-down menu that will read initially, Default. Click on it and then choose New Preset so that you can create a new set of exif tags to reuse. See the screenshot below to get your bearing:

rangefinders-exifmeta-preset-mgr.jpg


You'll notice in the screenshot above that there's one preset called, Leica M-Mount system. I created that. That's where we're heading with what follows. So, click on New Preset. A small dialog box will appear asking you to enter the name of the preset. I named mine, Leica M-Mount system because I intend to use it for all of my Leica m-mount cameras and lenses. This is a name for a group of presets, not just one, per se. You may name it whatever you want. However, it doesn't work with certain odd characters (e.g., the ampersand). Once you've entered a name for the configuration file, click OK.

Another dialog box will appear next saying that the preference support file has been created and it wants to know if you want to edit it now. Tell it, Yes. That should open a simple text editor program on your computer so that you may edit the configuration file it created. Using the text editor's search feature, search for the words "Presets", including the double-quotes. That will take you to where you will have to edit the configuration file. Yes, this will seem very complicated at this point. But you're already through the labyrinth and the treasure is right in front of you now. From here it's simple, although it looks confusing. Just ignore everything but the following code. It's all you need to change to get what you want. So look for it.
Code:
_t.addlTagPresets = {
    { title = "One Tag Template", value = {
        { tag="tag", value="value" },
    }},
    { title = "Two Tag Template", value = {
        { tag="tag", value="value" },
        { tag="tag2", value="value2" },
    }},
There will be a line or two of instructions and a few examples for Nikon. But this is where you need to type. If you've been playing with this plug-in already, you probably recognize these templates and probably thought they're senseless. This is from whence they come. The basic format is a pair of squiggly-brackets to designate a preset. It contains a title and then a value for the preset. Within that preset value, you enter another set of squiggly-brackets that contain pairs of exif tag names and the values you want for them. Be sure to have an opening and closing squiggly-bracket for each tag/value pair (each separated by a comma), and for each preset (title/value pair). A simple way to do this is to edit just these templates or to copy and paste each line or section. You can add as many tag/value pairs as you want to each preset.

On my computer, I edited the two templates provided and added more tag/value pairs. I made one preset for setting the exif tags for images taken with my Zeiss Ikon camera and my Zeiss Biogon 35mm f/2 ZM lens, using Kodak Portra 160 film. I made another for when I use the same camera and film with my Leica Elmarit-M 90mm f/2.8 lens. Below is the code I used to replace the above section of code:
Code:
_t.addlTagPresets = {
    { title = "Zeiss Ikon, Biogon 35mm f/2, Kodak Portra 160", value = {
        { tag="Make", value="Zeiss Ikon" },
        { tag="CameraModelName", value="Zeiss Ikon" },
        { tag="Lens", value="Zeiss 35mm f/2.0 T* ZM Biogon" },
        { tag="LensModel", value="Zeiss 35mm f/2.0 T* ZM Biogon" },
        { tag="Focal", value="35" },
        { tag="ISOSpeedRating", value="160" },
    }},
    { title = "Zeiss Ikon, Leica Elmarit-M 90mm f/2.8, Kodak Portra 160", value = {
        { tag="Make", value="Zeiss Ikon" },
        { tag="CameraModelName", value="Zeiss Ikon" },
        { tag="Lens", value="Elmarit-M 90mm f/2.8" },
        { tag="LensModel", value="Elmarit-M 90mm f/2.8" },
        { tag="Focal", value="90" },
        { tag="ISOSpeedRating", value="160" },
    }},    
}
When you're finished, be sure to save the configuration file in your text editor. On my computer, I can do File --> Save. Then close the configuration file. The Plug-In Manager should still be open. You'll have some messages trying to help you through the process. Read them if you want, but then close them. Go back to the Preset Manager section and select the preset group you created. In my case, that's Leica M-Mount system. You will now need to reload the plug-in. Click on the Reload Plug-in button to do that. When that's done, close the Plug-In Manager by clicking on Done.

Now you can use the presets that you created. Select an image file to try them. From the menus, click on File --> Plug-In Extras --> Exif Write. If it's not already set, check the box for Additional tags. Then click on the list of choices and look for the presets you've created. In the screenshot below taken on my computer, you can see I have now two choices: both have tags for a Zeiss Ikon camera and Kodak Portra 160 film, but one with the Zeiss 35mm lens and another with the Leica 90mm lens.

rangefinders-exifmeta-modify-presets.jpg


Once you click on the preset for the camera and lens combination that you want, that you used for taking the photos, it then loads the preset exif tags and values from the configuration file. Then click on Modify Photo Files to apply these tags and values. You can change them on the fly here if you want and it won't change the settings in your configuration file. It will only apply adjustments made here to the image files for which you're applying the tags and their values. By creating presets for the exif tags you would like to change for all of your image files made from film, you can quickly apply them to the entire roll of film in seconds. It's just an effort to create a configuration file the first time. The hardest part is figuring out how to configure the plug-in. I've now done that. That part now will be easier for you.

If you want to edit the configuration file later, you can go back through the Plug-In Manager, or you can use a text editor to edit it, directly. On my Macintosh system, the configuration file is located at /Applications/Adobe Photoshop Lightroom 4.app/Contents/PlugIns/ExifMeta.lrplugin/Preferences/Leica M-Mount system.txt. Don't edit it with a word processor program like, MS Word. That will add binary characters to it and probably stop it from working. After you make changes to the configuration file and save it, you'll still have to reload the plug-in. If Lightroom is not running, then when you start it, the plug-in will reload automatically.
 
I looked at this plug-in but, frankly, the complexity of using it puts me off. I find it much easier to prep my scan files with EXIFtool prior to importing them into Lightroom. The command line is so easy to use for this I really don't see much point to working through all the issues of using the plug-in to best advantage.

Generally speaking, the EXIF metadata I want to add is camera make and model, lens name, focal length, and film speed. I usually set the fnumber as the maximum aperture of the lens. That can be done on a group of scan files, if you organize them correctly, with three command line actions, e.g.:

for the Perkeo II, I scan a roll of film and the resulting .tif and .dng files all sit in the same folder, call it CURRENT for shorthand.

$ cd CURRENT
$ exiftool -make="Voigtlander" -model="Perkeo II" -DNGLensInfo="80mm f/3.5" -LensModel="Color Skopar 80mm f/3.5" -FocalLength=80.0 -FNumber="3.5" -ISO=400 *.dng *.tif
$ rm *original

First command sets me to the CURRENT directory.
Second does all the work.
Third deletes the "...original" copies of the files (optional).

Do that, then import into Lightroom. Very quick.

G
 
Just catching up here...

Just catching up here...

Hi Russel

I checked on this thread a couple times and nobody was interested... So, I didn't check back. Now, I just saw this... I am traveling but will post on your work so far (haven't read all yet) latest sometime next weekend...

One small comment: the reason why the plugin has to learn the tags is that there are so many of them and there always new ones... So, it's better to read the file and collect the new tags as they become available!

I am buy the way using a different plugin to create the preset. I can't remember which one it is! Because I do not do the photography work on my laptop, I can't tell you what it is right now either...

My configuration file is for the preset and for ExifTool with my custom name spaces. So, not sure if it would help you, but I'll post next weekend!

Cheers,

John
 
Overview of My Process for Using EXIF Data in Lightroom

Overview of My Process for Using EXIF Data in Lightroom

Hi all

So, sorry for the delay. But I can now start adding the details of how I do this. I will do it in the next two posts to this thread.

The overview of these two posts is basically this:
1.) ADD EXIF DATA TO IMAGE
2.) CONFIGURE LIGHTROOM PROPERLY

It took many weeks of on-off trial and error to do figure this out several years ago. But it is working well now.

Look forward to the feedback and happy to contribute to a community that has given me so much advice!

Cheers,

John
 
This looks pretty slick. I've been using a spreadsheet to fill in metadata with each roll a sheet in the workbook and each frame a row in the sheet. The last column strings together the data from the preceding columns to give me a bunch of exiftool commands to run, which I dump into a bash script. Not pretty, but it works.

I like that there's an option to write the metadata directly to the files themselves. (If I somehow migrated away from LR, I'd hate to lose it all, and really, that's where it belongs IMHO. His site mentions writing directly to the RAW files, I'm hoping it supports TIFF as well. It should since exiftool does.) I'll definitely have to give this a whirl. Thanks!
 
Add Exif Data To Image

Add Exif Data To Image

Note: I will have to contact the forum because I want to post several word files with text data. We can only post PNG and JPG, so I will ask the forum for special permission to do this here. :bang: If not possible, I will have to restart my website and post there... In the mean time, feel free to PM me with your email address, and I will send you via email!

Part 1 - ADD EXIF DATA TO IMAGE
The first job is to install EXIFTool on your computer. You can get it here:
http://www.sno.phy.queensu.ca/~phil/exiftool/

After playing with the "standard" exif tags available, I realized that none would really fit my needs. Since the current photographic world does not really care much about film exif data, I guess that the ones I want don't exist. For this reason, I had to create some special exif tags. These exif tags are stored in a file called ExifTool_config. My exif tool config file is here:
XXXXXX

The second job is to copy the files into your home directory. For Mac users, this is the directory usually named with your name, in which you see other directories like Desktop, Pictures, Movies, etc. Mac users can open the terminal and type: "cp ExifTool_config .ExifTool_config" This act puts the information about special tags where Exiftool can find it.

Now the third job is testing. Take a test image that you want to tag. Rename it testfile.jpg Put it in your home directory and copy my tags from the following file into the terminal. Type return. The following file is the file with the tags I am using you can do one copy past into the terminal and just press return:
XXXXXXXX

Now you have a tagged image. If you inspect it in Adobe's RAW converter, you will find all the added information. You can also type the command "exiftool -G1 testfile.jpg" in the terminal any you can see all the information. Note that you will NOT YET see all the data in Lightroom. We will have to configure Lightroom in the next part. Lightroom can not yet see the custom spaces without configuration.

Now the important thing to remember is that consistency is key here. Always use the same names to populate the tag fields. otherwise, you have too much unsortable information later. I have a list of standardized names I use here:
XXXXXX

So this is basically Part 1. It is by far the hardest to commit to always working the same way. I have been doing so for about 6 - 7 years and I have a database that is in order now!!!

I will try to post next weekend on part 2. In the mean time, practice tagging... :)

Cheers,

John
 
Note: I will have to contact the forum because I want to post several word files with text data. We can only post PNG and JPG, so I will ask the forum for special permission to do this here. :bang: If not possible, I will have to restart my website and post there... In the mean time, feel free to PM me with your email address, and I will send you via email!

brian@brianpuccio.net thanks!
 
OK, answered the first PM already... :)

By the way Brian, the tags I sent will also write to a RAW DNG created in Viewscan. This is what I am doing. I have a slightly different set of tags that I use of the M8 digital DNGs. I can also this is if you need it.
 
OK, so I finished some instructions that I can send you via email for both parts 1 and 2. It's about an 8 page PDF file with screen shots. If anybody needs it, just let me know.

Cheers,

John
 
If you have any questions on setting up exiftool to add the custom data, I can send you my exiftool_config file and my word template that I copy-past into the command line

I would like it very much, thanks!
You can send it to my forum email...
 
First of all that is a HUGE resolution you are scanning in! Are you using a drum or something?

Second, I think I am missing the benefit of going through all this trouble. Aren't there plenty tools that let you quickly change Exif data of photo-batches?

Or what about simply adding tags on import in Lightroom? If it was a quick automated tool I could understand, but if you have to go into the command line to fix things, then the benefit evaporates IMHO.
 
Second, I think I am missing the benefit of going through all this trouble. Aren't there plenty tools that let you quickly change Exif data of photo-batches?

This tool does let you do that. (And I use a spreadsheet to generate a bash script which I then run in a command line since none of the pre-existing tools work the way I want them to; they're all missing something. (And the majority of them are just front-ends to exiftool anyhow.)

Or what about simply adding tags on import in Lightroom? If it was a quick automated tool I could understand, but if you have to go into the command line to fix things, then the benefit evaporates IMHO.

Because I use tagging for the content of the photo (e.g., architecture, grand central, cityscape). I don't want to have one tag for the model of my camera, another for the lens, another for the aperture, another for the shutter speed, another for how much I'm pushing or pulling my film, another for how I developed it, etc. That's sloppy. I'd rather put data into the field in which it belongs than jumbling it all together.
 
Back
Top Bottom