Jump to content

Exif Data


Recommended Posts

Advertisement (gone after registration)

Hello all,

 

I just got a Summarit 1.5 from 53' and I would like to know what is the fastest and or easiest way to edit the exif data in Aperture 3 to show that lens and not the Summilux 1.4 which is the closest one to it on the M9 menu. I currently use Cornerfix to just get that extra exif data like the approximate F-stop etc. on the photos before I transfer them into Aperture 3. Any help would be appreciated. Thanks.

Link to post
Share on other sites

  • Replies 70
  • Created
  • Last Reply

I googled it and got nothing of what I was looking for which is why I posted it here. When you google it (for mac) it gives you a bunch of 3 and 4 year old sites that give you largely complicated command code freeware programs and most are for Windows anyway. The rest of the results are viewers and not editors. I want an easy to use editor which will let me put in the right lens into the EXIF Data among some other fields.

Link to post
Share on other sites

I think that EXIFtool is seen as the king of EXIF viewers/editors. It is however command line based and I haven't found a GUI addon that will do what I want there either. I got EXIFtool working following some detail in this earlier thread

http://www.l-camera-forum.com/leica-forum/digital-post-processing-forum/135236-changing-lens-info-exif.html

However despite this method appearing to add the metadata I wanted I still cannot get Lightroom to recognise it.

I made new copies of the original files by copying directly from the card to a new directory , using the EXIFtool from the command line and then importing these as normal in Lightroom 3.41, using copy as DNG, but it still does not show the added data. When I look at the metadata of the edited files in EXIFTool the new lens data reads correctly but it STILL doesn't show up in LR. I've cleared the cache and re-read the metadata in LR to no avail as well.

Any suggestions more than welcome to me as well. I think that this is a recurring topic of interest to a few. I accidentally shot 200 frames with lens detection off and would like to correct these myself.

Link to post
Share on other sites

One of the group's knowledgeable computer folks earlier offered to take a look for me. I'm sure that he will share anything useful that emerges.

 

However after sorting out the basic errors I made using EXIFTool via the command line the edits appear to have been successful. That is to say the new versions read correctly in EXIFTool.

I haven't determined as yet why Lightroom is not displaying the new data though.

To recap on that for clarity:

 

I copied new versions of the original files directly from the card to a new folder and I included a copy of the EXIFTool exe in the same folder for simplicity. Following O1af's posts in the earlier thread, I typed a simple txt file including the specifics for the lens I wanted and put a copy in the same folder.

.......................................

# Adds lens info for Summilux 50 on M9

-n

-MakerNotes:LensType=32 3

-XMP:MaxApertureValue=1.4

-EXIF:MaxApertureValue=1.4

-EXIF:FocalLength=50

-EXIF:FocalLengthIn35mmFormat=50

-overwrite_original_in_place

.....................................

I used

.....................................

exiftool -@ Summilux50.txt L103776.dng L103777.dng etc on the command line

....................................

After that by dragging the files onto the EXIFTool shortcut I saw the correct information now displayed.

Deleting the old files, clearing the cache and importing those edited files anew with Lightroom 3.41 the metadata still is missing the lens name and focal length (or rather Lightroom is still not displaying it).

Link to post
Share on other sites

Advertisement (gone after registration)

One of the group's knowledgeable computer folks earlier offered to take a look for me. I'm sure that he will share anything useful that emerges.

 

However after sorting out the basic errors I made using EXIFTool via the command line the edits appear to have been successful. That is to say the new versions read correctly in EXIFTool.

I haven't determined as yet why Lightroom is not displaying the new data though.

To recap on that for clarity:

 

I copied new versions of the original files directly from the card to a new folder and I included a copy of the EXIFTool exe in the same folder for simplicity. Following O1af's posts in the earlier thread, I typed a simple txt file including the specifics for the lens I wanted and put a copy in the same folder.

.......................................

# Adds lens info for Summilux 50 on M9

-n

-MakerNotes:LensType=32 3

-XMP:MaxApertureValue=1.4

-EXIF:MaxApertureValue=1.4

-EXIF:FocalLength=50

-EXIF:FocalLengthIn35mmFormat=50

-overwrite_original_in_place

.....................................

I used

.....................................

exiftool -@ Summilux50.txt L103776.dng L103777.dng etc on the command line

....................................

After that by dragging the files onto the EXIFTool shortcut I saw the correct information now displayed.

Deleting the old files, clearing the cache and importing those edited files anew with Lightroom 3.41 the metadata still is missing the lens name and focal length (or rather Lightroom is still not displaying it).

 

That seems like a lot of work for little reward. :(

Link to post
Share on other sites

Well yes! :o The reason I detailed everything was if one of our experts might look and tell me what I am doing wrong. I have 200 files I want to fix.

But I think that I understand how EXIFTool is meant to be used now (from command line and via dragging files onto shortcut) and it did exactly what I wanted it to do. So my error now is somewhere in the importing with Adobe Lightroom. Working on it. All knowledge is golden.

Link to post
Share on other sites

Well yes! :o The reason I detailed everything was if one of our experts might look and tell me what I am doing wrong. I have 200 files I want to fix.

But I think that I understand how EXIFTool is meant to be used now (from command line and via dragging files onto shortcut) and it did exactly what I wanted it to do. So my error now is somewhere in the importing with Adobe Lightroom. Working on it. All knowledge is golden.

 

I'm surprised there has not been more answers on this and no simple solution for editing exif data. :confused:

Link to post
Share on other sites

Hello all,

 

I just got a Summarit 1.5 from 53' and I would like to know what is the fastest and or easiest way to edit the exif data in Aperture 3 to show that lens and not the Summilux 1.4 which is the closest one to it on the M9 menu. I currently use Cornerfix to just get that extra exif data like the approximate F-stop etc. on the photos before I transfer them into Aperture 3. Any help would be appreciated. Thanks.

Why not simply include the lens name, or an abbreviated version, in your keywords? Additionally, set up a User Profile named 50Sumrt, or your choice of identifiable code, with appropriate user settings. You can experiment to find the best choice of lens performance settings which suit you. Certainly the keyword solution would be my first choice.

Link to post
Share on other sites

I use a little Automator APP along Exiftool, so you can drop a folder to the App icon and all data is changed. I use it to allow Apple Aperture to get the lens name and aperture on their designed place.

 

What automator app do you use? And how does it work with Exiftool?

Link to post
Share on other sites

It was send to me by Dirk from JapanExposures, I was waiting that he publilsh his procedure, but it's a ShellScript wit two main versions, one generic and other lens-especific.

 

The Lens specific code (for not coded lenses) is:

 

for f in "$@"
do
  exiftool -P -overwrite_original -FocalLength=28 -FocalLengthIn35mmFormat=38 -xmp-aux:Lens="Leica Elmarit 28mm f2.8 ASPH" -tagsfromfile @ '-xmp-exif:ApertureValue<ApproximateFNumber' -MaxApertureValue=2.8 -Lens="Leica Elmarit 28mm f2.8 ASPH" "$f"
done

 

The Lens, FocalLengt, FocalLengthIn35mmFormat, MaxApertureValue, are the variables you should change from one lens to another.

 

There is another Genneric script for coded lenses, I'll need to find it out because I have a working version that defaults to the Perar Super Triplet if there is no data coded.

 

 

do
  exiftool -P -overwrite_original -tagsfromfile @ '-xmp-aux:Lens<LensType' -tagsfromfile @ '-xmp-exif:ApertureValue<ApproximateFNumber' -MaxApertureValue=3.5 -Lens="MS Super Triplet Perar 35mm f/3.5" "$f"
done

 

finally there was a third script that i have'nt used that allows to select manually the lens over a predefined set. But I prefer the single lens approach as I can move the selected DNG to a folder and drop this one over the corresponding Automator App Icon.

Link to post
Share on other sites

Yes, coding it's the preferred way when the coding is available, but the Perar is not coded because it should be redundant, and other lenses are not mine or have not codes (the Telyt lenses for example)

 

This way I can code even images taken with the Visio, Bellows and lens head or projector lenses or which ever I use.

Link to post
Share on other sites

Why not simply include the lens name, or an abbreviated version, in your keywords? Additionally, set up a User Profile named 50Sumrt, or your choice of identifiable code, with appropriate user settings. You can experiment to find the best choice of lens performance settings which suit you. Certainly the keyword solution would be my first choice.

 

I don't see how putting in keywords about a lens will actually change the exif data?? I understand that I can put the lens name in keywords but that was not my question. I want to change Exif data not insert keywords.

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...