Wie kann ich Keywords (Metadaten) stapelweise mit Übereinstimmung zu JPGs hinzufügen?

Ich habe eine seltsame Situation in meinen Händen und hoffe, einige Richtungen / Hinweise zu finden ...

Das ultimative Ziel ist ein Lightroom-Katalog mit etwa 30.000 verschlagworteten Bildern darin.

Die Bilder sind alle JPEG, in einem einzigen Ordner, jedes mit einem eindeutigen numerischen Namen, wie 123456789.jpg.

Die Schlüsselwörter befinden sich in einer MySQL-Datenbank und ich kann sie ausgeben und/oder die Liste in einem beliebigen Format verarbeiten (z.

Ich weiß, dass ich Schlüsselwörter aus Textdateien in LR importieren kann, aber das passt sie nicht zu den Bildern, AFAIK. Ich nehme also an, dass ich zuerst eine Art EXIF-Batch ausführen muss, um den Dateinamen mit dem Schlüsselwortsatz abzugleichen und die Schlüsselwörter in JPEG-Dateien einzufügen. Danach hoffe ich, dass LR das EXIF ​​während des Imports erkennt (ich habe das getestet und es scheint zu funktionieren).

Das war's also. Jede Hilfe geschätzt!

PS: Die beiden Themen, die ich bei der endgültigen Lösung des Problems hilfreich fand:

Antworten (1)

Sie könnten die Tags als Batch-Skript exportieren, das exiftool ausführt , um die Schlüsselwörter zu den JPEG-Dateien hinzuzufügen:

exiftool -keywords+=banana 111.jpg
exiftool -keywords+=fruit 111.jpg
exiftool -keywords+=tree 112.jpg
...

mit einer Abfrage ähnlich dieser:

select concat('exiftool -keywords+=',KEYWORD,' ',FILE_NUMBER,'.jpg') from IMAGE

und dann

  • Sichern Sie Ihre Bilder
  • Führen Sie das generierte Stapelskript aus
  • Importieren Sie die Bilder in Lightroom
Danke für den Exiftool-Zeiger! Äußerst nützliches Werkzeug, wie es scheint! Was ich gemacht habe, war ähnlich: - mysqldump -T mit --fields-terminated-by=, - exiftool -csv="Name der csv-Datei" *.jpg - Import in LR Der Test mit 10 Bildern war erfolgreich, jetzt geht es weiter laufen die ganzen 30 000 :)