Как можно пакетно добавить ключевые слова (метаданные) в JPG с соответствием? - Фотопедия
2 голосов
/ 10 октября 2011

У меня странная ситуация в моих руках, и я надеюсь найти направление / подсказки ...

Конечная цель - создать каталог Lightroom, содержащий около 30 000 изображений с ключевыми словами.

Все изображения в формате JPEG, внутри одной папки, каждое с уникальным числовым именем, например 123456789.jpg.

Ключевые слова находятся в базе данных mysql, и я могу вывести их и / или обработать список в любом необходимом формате (например, разделенное табуляцией / пробелом значение "filename" - "Keywords").

Я знаю, что могу импортировать ключевые слова из текстовых файлов в LR, но это не будет сопоставлять их с изображениями, AFAIK. Поэтому я предполагаю, что сначала мне нужно запустить какой-нибудь пакет EXIF, чтобы сопоставить имя файла с набором ключевых слов, и вставить ключевые слова в файлы JPEG. После этого я надеюсь, что LR распознает EXIF ​​во время импорта (я проверял это, и, похоже, он работает).

Так вот и все. Любая помощь приветствуется!

PS: две темы, которые я нашел полезными для окончательного решения проблемы:

1 Ответ

0 голосов
/ 10 октября 2011

Вы можете экспортировать теги как пакетный скрипт, который запускается exiftool , чтобы добавить ключевые слова в файлы JPEG:

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

с запросом, похожим на этот:

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

, а затем

  • резервное копирование ваших изображений
  • запустить сгенерированный пакетный скрипт
  • импорт изображений в Lightroom
...