Geissler Service
Amazon
Forum für die Fotosysteme von Sony und KonicaMinolta
  SonyUserforum - Forum für die Fotosysteme
von Sony und KonicaMinolta
 
Registrieren Rund ums Bild Galerie Objektiv-Datenbank Kalender Forenregeln Nützliches

Startseite » Forenübersicht » Kamera und Technik » Objektive » A-Mount Objektive (ILCA, SLT, DSLR) » Exif Tamron 28-75/2,8
 
 
Themen-Optionen Ansicht
Alt 26.12.2010, 07:10   #5
erik
 
 
Registriert seit: 30.01.2006
Ort: 71xxx
Beiträge: 493
Ganz konkret: ich mache sowas mit exiftool. Ich habe mir ein kleines Skript geschrieben, welches rekursiv durch alle Verzeichnisse durchgeht und die Lens-ID anpasst, falls notwendig. Ich habe nämlich einige Objektive, welche nicht korrekt angezeigt werden. Allerdings passe ich nicht die numerische Lens-ID an, sondern den Text (weil ein Umbiegen dieser numerischen IDs bei meinen Objektiven keinen Sinn ergeben würde, da sie nicht baugleich sind). Alles weitere steht im Code. Du brauchst noch exiftool dazu (muss im PATH oder im Aufrufverzeichnis liegen). Hope it helps.


Code:
REM Version schreiben
exiftool.exe -ver >> exiftool.log

REM zunächst überprüfen wir, ob das Feld lensId existiert. 
REM Falls ja, überprüfen wir, ob das Feld lens bereits gesetzt ist.
REM Falls nein, übertragen wir den Wert von lensId in das Feld lens.
REM das ganze machen wir ab dem aktuellen Verzeichnis, rekursiv durch alle Unterverzeichnisse
exiftool.exe . -m -r -if "$lensId" -if "not $lens" "-lensId>lens" -overwrite_original_in_place -ext .jpg -ext .tif -ext .dng -ext .arw -ext .mrw -P -v2 >> exiftool.log

REM nun kommen noch Fallunterscheidungen für verschiedene Objektive dazu, die
REM eine mehrdeutige LensID besitzen.
REM leider ändern sich die Objektiv-Bezeichnungen in exiftool immer wieder einmal!
exiftool.exe . -m -r -if "$LensID eq 'Minolta AF 24mm F2.8'" -lens="Sigma AF 24mm F2.8 Macro" -overwrite_original_in_place -ext .jpg -ext .tif -ext .dng -ext .arw -ext .mrw -P -v2 > exiftool-Sigma24.log
exiftool.exe . -m -r -if "$FocalLength eq '15.0 mm'" -lens="Sigma AF 14mm F3.5" -overwrite_original_in_place -ext .jpg -ext .tif -ext .dng -ext .arw -ext .mrw -P -v2 > exiftool-Sigma14.log
exiftool.exe . -m -r -if "$LensID eq 'Tokina EMZ M100 AF 100mm F3.5'" -lens="Cosina AF Macro 100mm F3.5" -overwrite_original_in_place -ext .jpg -ext .tif -ext .dng -ext .arw -ext .mrw -P -v2 > exiftool-Cosina100.log
PS. Falls jemand Verbesserungsvorschläge oder anderweitiges Feedback zu diesem Code-Schnipsel hat, immer her damit!

gruss,
erik.
__________________
Did you have a good world when you died? Enough to base a movie on? - Jim Morrison
erik ist offline   Mit Zitat antworten
Sponsored Links
 


Forenregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:11 Uhr.