Hallo & Danke schon mal für eure Anregungen.
Robby hat geschrieben:
Naja. Er nutzt halt das exiftool und ruft es einfach per Script (batch Datei) auf....
Kleiner tip, du kannst auch in batch if else Usw verwenden und dir das in einem "string" speichern und dann als Parameter an das exiftool übergeben.
Ansonsten prüfe mal mittels eq, also eqal anstatt = und glaub die Strings werden auch anders angegeben.
Hilft eigentlich nur die Doku vom exiftool ;-) (exiftool forum ist auch eine gute Anlaufstelle)
Ich hab gerade keinen Rechner in der Nähe und auf dem Handy schaut es sich blöd in der Doku. Geht aber ganz bestimmt was du vor hast und das mit paar Zeilen halt als Script.....
Wenn bis morgen nix hast und ich abends Zeit finde, schaue ich mal schnell.
Wie gesagt als erster tip, schau dir den if Aufruf (-if) vom exiftool an, im Zusammenhang mit or. Und prüfe mittels eq (also eqal)....
(in der Doku sollte alles stehen oder sonst exiftool forum Googlen)
Gesendet von meinem C6903 mit Tapatalk
Die Doku von Exiftoll ist u.A. das Problem. Ich finde die ist extrem bescheiden geschrieben.
Aber die Idee, die If-Abfrage in der Batch selbst zu machen ist gut...
Das "eq" werde ich prüfen..
lonee hat geschrieben:
Mhmm, ich bin jetzt nich der große Programmierer, aber ich fürchte da wird ein Problem auf Dich zukommen; nämlich die mehrfache vergebene Lens-ID bei den Sigmas und Tamrons. Das ist nämlich der Grund warum da ein OR drinsteht.
Vielleicht wäre es der einfachere Weg im Exiftool das zweite, der gleichen ID zugeordnete Objektiv, zu löschen. Ob das in der Datenbank möglich ist? Das können sicher Leute sagen welche in der Informatik weiter bewandert sind als ich.
Das Copy aufs NAS mache ich recht simpel, SD-Karte in den Kartenleser am NAS und warten bis es aufhört zu blinken.
Danach stehen mir die Bilder fürs Bearbeiten auf dem NAS zur Verfügung. (Bin ja faul, so brauche ich nicht immer herummachen wenn ich grade an einem anderen Rechnen bin und ein paar Bilder brauche)
Just my 2 cents
Das mit der mehrfach vergebenen Lens-ID etc. ist mir bewusst. Desshalb will ich das ja machen... Und da ich nur eines der beiden Objektive habe, sollte es nicht zu kompliziert werden. Interessanterweise habe ich in zwischen festgestellt, das nicht in allen Bildern mit diesem Objektiv die falsche "Objektivinfo" steht, z.T. steht nur eins/meins drin. K.A. ob das mit der gewählten Brennweite variiert, oder was auch immer.
n8igall hat geschrieben:
Hallo,
Ich kenn mich mit ExifTool im Detail nicht aus, aber das "OR" muesste man in diesem Fall doch einfach realisiert bekommen, indem man das Tool 2x aufruft, oder?
A la:
- Ersetze TagA durch TagB in FileA
- Ersetze TabA* durch TagB in FileA
Exiv2 gibt es auch (z.B. via
http://www.heise.de/download/exiv2-1155395.html). Da ist wohl auch ein Executable dabei, das Aehnliches kann wie das ExifTool.
Falls "richtiges" Programmieren auch ok ist, neben exiftool (das auf der libexif c-Bibliothek basiert:
http://libexif.sourceforge.net/) gibt es eben auch oben genannte Exiv2-Bibliothek.
Als Bibliothek ist es (meiner Meinung nach) besser verwendbar als libexif, da modularer (C++).
Ich bin zwar IT'ler, stehe aber mit programmieren auf Kriegsfuß... einfache Scripte wie hier traue ich mir aber zu... solange die Syntax aus der Doku vernünftig hervorgeht.
Der TIP der jetzt schon mehrfach kam, exiftool in dem Script 2x aufzurufen, ist auch eine gute Idee...muss ich mal durchspielen...
Exiv2 kannte ich noch nicht... werde ich mir mal anschauen...
Ich werde wohl heute Nachmittag/ Abend noch ein wenig herumbasteln... was sehen, was dabei noch herauskommt.