Moin,
bin neu hier - lese zwar schon lange mit, hab aber noch nie meinen Senf dazugegeben - also ich bitte um Milde, wenn ich hier eine falsche Taste drücke.
zum Thema: Ich hab mich auch mit dem EXIFTOOL beschäftigt, aber da kommt man außerhalb Windows um Kommandozeilen nicht herum - die GUI gibt's nur für Windows - aber egal, ich wollte das eh automatisieren, da brauch ich keine Oberfläche.
Ich kopiere auch meine Bilder unterschiedlicher Kameras/Handy (ja, auch das iPhone) in je eignene Verzeichnissen (evtl auch mit Unterverzeichnissen direkt von der SD-Card). das sieht dann z.B. so aus:
-> Panasonic
---> "DSC05758.JPG" --> 20.12.2017 12:37
---> "DSC05759.JPG" --> 04.01.2018 14:45
--> iPhone
----> "2018-01-04 14.38.39.jpg" --> 04.01.2018 14:38
-> Canon
----> 252___01
--------> "P_20171219_002053.jpg" --> 19.12.2017 20:53
----> 253___02
--------> "P_20171224_150009.jpg" --> 24.12.2017 15:00
dann rennt ein kleines Script:
cd $MONTH_dir
exiftool -r -ext JPG -o . '-Directory<DateTimeOriginal' -d %Y%m $SRC_dir
exiftool -r -overwrite_original . -d %Y%m%d_%H%M%S '-filename<${DateTimeOriginal;}_${model;}.%e'
- die zweite Zeile kopiert alle Bilder unterhalb Kamera-Hauptordner ($SRC_dir) in Monats-Verzeichnisse (Hauptordner in $MONTH_dir) entsprechend des Erstellungsdatums eines jeden Bildes.
- die dritte Zeile benennt die Dateien um, indem sie sich aus den Bildinformationen den Erstellungs-Zeistempel und das Kameramodell holt.
exiftool -r --> rekursiv
--overwrite_original --> keine Sicherheitskopie anlegen
. --> aktuelles Stammverzeichnis $MONTH_dir
-d %Y%m%d_%H%M%S --> wie soll ein Datum dargestellt werden
--filename<${DateTimeOriginal;}_${model;}.%e --> Dateiname ergibt sich aus Erstelldatum (im vorn definierten Format) und dem Kamera-Modell + ".JPG"
Ergebnis:
->201712
-----> "20171219_205327_IXUS,jpg" -> von Canon
-----> "20171220_123712_W510.jpg" -> von Pana
-----> "20171224_150009_IXUS.jpg" -> von Canon
->201801
-----> "20180104_143839_iPhone SE.jpg" --> iPhone
-----> "20180104_144513_W510.jpg" --> von Pana
Damit bin ich sicher … egal, welche Dateien ich wann mal wie zusammenkopiere –sie sind immer in der richtigen (chronologischen) Reihenfolge. Genauso geht’s dann bei mir nämlich weiter: ich verschiebe die Bilder aus den Monatsscheiben in bestimmte „Ereignis“-Ordner, bevor ich sie in die iPhoto-Mediathek importiere.
Und wenn ich mal eine andere Zusammenstellung aus verschiedenen Ordnern machen will (alle Bilder mit einer Person vom letzten Jahr) oder auch später nach dem Import z.B. von Freunden noch Bilder dazukommen, sind sie immer fein geordnet.
Location auslesen … aus den Bildinfos bekommst Du nur die Geo-Koordinaten - und die auch evtl. in unterschiedlichen Formaten. Also müsste man die erstmal wieder in lesbare Orte übersetzen, bevor die sinnvoll im Namen oder Ordnern verwenden kannst.
Grüße
Costa
#4