Lightroom: добавить ключевые слова из текстового файла в необработанные изображения (файл xmp) - Фотопедия
1 голос
/ 03 июня 2015

на этот вопрос дан общий ответ здесь: https://photo.stackexchange.com/a/38507/9913

В моем случае у меня есть сотни необработанных файлов image-xmp в разных папках, в которые я хотел бы добавить (возможно, не заменить) ключевые слова, содержащиеся в текстовом файле. Этот текстовый файл имеет 2 столбца:

полный путь / имя файла TAB ключевые слова, разделенные запятой

Я уверен, что это можно сделать с помощью exiftool. Но как?

Кто-то, конечно, делал это раньше, поэтому я надеюсь, что специальный кто-то поделится рабочей командной строкой для exiftool.

Спасибо за совет и обратную связь.

1 Ответ

1 голос
/ 03 июня 2015

Я полагаю, что вашему CSV-файлу потребуется несколько изменений. Во-первых, я не думаю, что Exiftool будет читать csv с разделителями табуляции. Документы указывают только на запятую. Вы можете импортировать в Excel или OpenOffice с установленным разделителем вкладок и экспортировать новый CSV, который должен быть доступен для чтения в Exiftool.

Во-вторых, в первой строке должны быть заголовки столбцов, указывающие теги, которые вы хотите импортировать. Первый столбец должен быть SourceFile. Ваш второй столбец может быть Ключевые слова (для IPTC: Ключевые слова) или Тема (для XMP: Тема). Я бы предложил тему, так как это более современный стандарт. Я полагаю, что LR будет читать либо напишет оба.

После этого команда должна выглядеть примерно так:
Exiftool -sep ", " -csv=/path/to/file.csv /path/to/target/files
Если файлы находятся в нескольких каталогах, просто добавьте эти каталоги. Вы можете добавить -r для повторения. Exiftool должен обрабатывать только эти файлы в CSV-файле и включаться в каталоги командной строки.

Параметр -sep указывает значение, которое следует использовать для разделения каждого элемента ключевых слов.

Дальнейшее чтение
Exiftool docs на -csv
Exiftool FAQ 26, Как мне импортировать информацию из базы данных?

...