Возможно, вы сможете использовать тот факт, что каталог LR на самом деле является базой данных SQLite. В прошлом я писал рубиновые скрипты для генерации статистики на моих фотографиях. Вид данных, которые вы ищете, вероятно, не намного сложнее получить.
Mac OS поставляется с инструментами командной строки sqlite. Если вам не нужны интерфейсы командной строки, в Mac App Store есть несколько различных графических интерфейсов SQLite.
См. это для (старого, но все еще действительного) быстрого вступления к извлечению данных.
Редактировать
Я открыл свой каталог LR CC и быстро протестировал мою теорию. Я закончил со следующим запросом:
SELECT lf.idx_filename
FROM AgLibraryCollection AS c,
AgLibraryCollectionImage AS ci,
Adobe_images AS i,
AgLibraryFile AS lf
WHERE c.id_local = ci.collection
AND i.id_local = ci.image
AND lf.id_local = i.rootFile
AND c.name = 'Collection Name'
Самый простой способ выполнить это - установить SQLite Free - Datum из магазина приложений Mac, открыть каталог Lightroom (убедитесь, что LR закрыт) и вставить запрос во вкладку SQL. Более сложным (но более простым для повторения) методом было бы вставить запрос в текстовый файл и запустить в терминале следующее:
sqlite3 /path/to/lightroom_catalog.lrcat < query.txt