![]() |
|
|
![]() |
|||||||||||||
![]() |
||||||||||||||||
|
|
![]() |
#1 |
Registriert seit: 02.01.2012
Beiträge: 267
|
Hallo Martin,
ich habe seit einer Woche einen neuen Laptop (Lenovo Y70-70-touch), den ich erst einrichten musste, deshalb freue ich mich, wenn du es auch ohne meine Beispiele selber geschafft hast. Ich habe gerade angefangen exiftool-GUI wieder eizurichten, weil scheinbar meine frühere A58 andere Infos in die exifs reingeschrieben hat, als meine neue A77M2. Plötzlich hatte mein 90/2.8 Tamron keine Lens-ID mehr, sodass ich die args umschreiben musste. Früher habe ich die Lens-ID abgefragt, heute mache ich das so (steht in der ini): -if "$MinFocalLength# eq 100 and $FocalLength# eq 90" -@ Tamron90-macro.args damit selektiere ich mein Tamron unter den Fotos raus. so sieht die args aus: -ExifIFD:UserComment=Tamron 90mm SP AF MACRO -ExifIFD:LensInfo=90/1 90/1 28/10 28/10 -ExifIFD:LensModel=90mm F2.8 MACRO (Tamron) -ExifIFD:FocalLength=90 mm -Sony:LensType#=0 -xmp:LensManufacturer=Tamron -xmp:Lens=90mm F2.8 MACRO (Tamron) # -xmp:LensID#=25611 <<< durch Raute deaktiviert -xmp:LensID#=0 -xmp:LensInfo=90/1 90/1 28/10 28/10 -DNGLensInfo=90/1 90/1 28/10 28/10 Ich probiere hier auch immer solange, bis es klappt, weil ich nirgends so richtige Hilfe gefunden habe. Beim Aufruf der args fehlen mir immer noch einige logische Elemente (wenn ... E1 und, oder, größer, kleiner, ... E2) und in den args würde ich gern rechnen (z.B. die unterschiedlichen Brennweitenangaben verschiedener Kameras auf APS/C oder VF umrechnen und dann in ein Feld legen, das LR anzeigt. LR zeigt die VF-Brennweiten bei der Metadatenselektion nicht an. Würde mich auch mal interessieren, wie du das machst. Gruß helgo |
![]() |
![]() |
Sponsored Links | |
|
![]() |
#2 | |
Registriert seit: 10.01.2014
Ort: Linz
Beiträge: 511
|
Zitat:
Kann es sein dass du exiftool den Paramter "-m" oder "-n" angibst? Denn das würde erklären, warum es bei dir so funktioniert. Denn diese Paramter unterdrücken Fehler bzw. behandeln die Dezimalzahlen etwas anders. ![]() Denn soweit ich die Spezifikationen und Dokus richtig verstanden habe, wären ganze Zahlen bzw. Dezimalzahlen bei der Blendenangabe anzugeben. Ein Beispiel wäre, wenn du auch den Paramter "LensSpec" verwendest. Diese ist zwar ähnlich zur LensInfo, aber es gibt noch zwei zusätzliche Angaben. z.B. welcher Motor bzw. welche Art des Objektivs - auch wieder angegeben als ganze Zahl. Beispiele dafür kannst du hier finden; http://www.dyxum.com/dforum/lens-inf...opic81142.html Der Autor der Beispiele im Dyxum-Forum hat das besser erklärt (ua. mit Beispielen) als der Programmierer von exiftool - so empfinde ich das. Allerdings ist da schon sehr gutes Englisch gefragt ![]() lg. |
|
![]() |
![]() |
![]() |
#3 | ||
Themenersteller
Registriert seit: 14.01.2012
Ort: Landshut
Beiträge: 247
|
Zitat:
ini habe ich gar keine, ich schreibe alles in die args Datei. Hat mich ein Wochenende gekostet um das auszutüfteln, da der Autor zwar ein super Programm geschrieben hat aber seine Beschreibungen leider wenig verständlich sind. Ich frage nicht die LensID ab, sondern ich habe nachgeschaut, was für die 4 Objektive eindeutig ist und mir reicht die LensInfo. Ich schreibe nur direkt in das Original ARW. Natürlich kann man das beliebig erweitern. Hier mein Aufruf und meine aktuelle args Datei: OBJEKTIVE.BAT: exiftool -@ exiftool.args C:\Users\Martin\Pictures EXIFTOOL.ARGS: # Berichtige Tamron 28-75 f/2.8 -overwrite_original -exif:lensinfo=28-75mm f/2.8 -exif:lensmodel=Tamron SP AF 28-75mm F2.8 XR Di LD Aspherical IF -if $exif:lensinfo eq '0mm f/0' *.ARW -execute # Berichtige Tamron 90 f/2.8 -overwrite_original -exif:lensinfo=90mm f/2.8 -exif:lensmodel=Tamron SP AF 90mm F2.8 SP Macro -if $exif:lensinfo eq '100mm f/2.8' *.ARW -execute # Berichtige Sigma 20 f/1.8 -overwrite_original -exif:lensinfo=20mm f/1.8 -exif:lensmodel=Sigma 20mm F1.8 EX DG Aspherical RF -if $exif:lensinfo eq '100-300mm f/4.5-5.6' *.ARW -execute # Berichtige Tamron 70-300 f/4-5.6 -overwrite_original -exif:lensinfo=70-300mm f/4-5.6 -exif:lensmodel=Tamron SP 70-300mm F4-5.6 Di USD -if $exif:lensinfo eq '70-300mm f/4-5.6' *.ARW -execute Zitat:
|
||
![]() |
![]() |
![]()
|
|
|