Как вы управляете изображениями с повторяющимися именами файлов в Lightroom?

Камера у меня уже около года, и, сделав 9999 снимков, система именования файлов камеры перешла на 0001..

Обычно я импортирую свои фотографии в Lightroom, поэтому Lightroom сортирует их по разным папкам в зависимости от года, например, 2010, 2011, а затем в дополнительные подпапки по дате.

Я делаю стоковые фотографии, поэтому экспортирую все окончательные изображения в одну папку. Поскольку некоторые изображения будут иметь повторяющиеся имена, существует риск того, что при экспорте файлы будут перезаписаны.

Хотелось бы узнать, как вы поступаете в этой ситуации? Вы используете определенную стратегию именования или просто помещаете все в разные папки при экспорте?

Если у вас есть/используется Lightroom, вы можете выполнять пакетное переименование ваших изображений в соответствии с предложениями в ответах ниже. Выберите изображения, которые вы хотите переименовать, и нажмите F2, и вы сможете создать стратегию именования, используя пользовательские пресеты и параметры в появившемся диалоговом окне.
спасибо всем за отзывы .. Lightroom проделал хорошую работу по сортировке всех импортированных файлов по папкам. Я думаю, может быть, мне следует просто разбить эти окончательные изображения в другую папку, например, первые 9999 изображений, папку 01 и вторые 9999 изображений в папке 02. Также легче отследить, где находятся фотографии.

Ответы (7)

Именование файлов — это одна из тех вещей, где у каждого есть личные предпочтения, но вот пара вещей, которые люди делают часто:

  • переименуйте файлы, чтобы включить исходную дату съемки. Таким образом, вместо IMG_0001.JPG вы можете получить 20110214-0001.JPG.
  • включить краткое описание съемки. Продолжая мой пример, возможно, у вас будет 20110214-smithheadshot.JPG

Как вы заметили, это становится проблемой только в том случае, если вы пытаетесь поместить все свои файлы в одну папку; если вы избежите этого, это не будет проблемой.

Хорошей новостью является то, что Lightroom может автоматически переименовывать файлы при импорте; проверьте раздел «Переименование файлов» на экране «Импорт».

+1 за ваше второе предложение и за упоминание возможностей переименования Lightroom. Мой вариант заключается в том, что я импортирую в папки по годам, месяцам, затем событиям (или местам) и, наконец, индексирую. Так что у меня может быть 2011-02-CastleHill-0001.dng

Честно говоря, папки - это путь к.

Есть обходные пути, но вам действительно нужно 100 000 изображений в одной папке? На некоторых компьютерах открытие займет очень много времени, и вам будет сложно ориентироваться, когда у вас есть крошечная полоса прокрутки и слишком много миниатюр, которые считываются или генерируются.

Вы можете получить root права в одной основной папке : /Pictures.

И разделить на подпапки :

/Изображения/14.02.2011/ IMG_0001.JPG

ИЛИ ЖЕ

/Изображения/2011/День святого Валентина/ IMG_0001.JPG

ИЛИ ... в зависимости от того, какая поломка важна для вас. Финики хороши тем, что они хорошо сортируются.

Лично у меня есть один промежуточный уровень, который гарантирует, что мои папки второго уровня никогда не превысят размер DVD, который я использую для резервного копирования. Так:

/Изображения/ V031 /Семья/2011_02/День Святого Валентина

Когда V031 достигнет 4,4 ГБ, я создам V032 . Это значительно упрощает резервное копирование, а также упрощает поиск автономных файлов, поскольку DVD-диски помечены номером Vxxx.

@kang, похоже, использует одну папку для экспорта на склад , а не для повседневного использования. Звучит так, как будто неокончательные изображения обычно находятся в отдельных папках.
@chills - Да, но поскольку ОП предложил сам использовать папки, я предположил, что это возможно и для акций, возможно, с общим корнем, как я и предполагал.
Проблема в том, что для изображений до сих пор нет уникальной схемы именования. Если покупателю предоставляется несколько изображений с одним и тем же именем, и он хочет одно из них, может возникнуть путаница. Файлы должны быть переименованы или сохранены во вложенных папках, что создает беспорядок при создании веб-страниц или флэш-дисплеев или передаче этих папок клиенту для любых целей. Очень помогает переименование их при импорте в уникальное имя, особенно если изображение названо датой/временной меткой. Я делал это годами и могу идентифицировать событие изображения по имени файла без дубликатов.

Хороший способ справиться с этим — добавить дату/время в имя файла.

Например:

  • вместо IMG_1234.jpg переименуйте файл в IMG_YYYYMMDD_1234.jpg . Таким образом, если позже у вас появится другой IMG_1234.jpg, экспортированные версии будут датированы. Таким образом, если изображения были сняты 14 февраля 2010 г. и 30 июня 2011 г., вы получите IMG_20100214_1234.jpg и IMG_20110630_1234.jpg.

В Lightroom есть шаблоны имен файлов , которые могут упростить этот процесс.

Если вы работаете на Mac, есть замечательная программа под названием A Better Finder Rename http://www.publicspace.net/ABetterFinderRename/ , и она предоставит вам всевозможные варианты добавления цифр, букв и т. д. к гигантским группам файлов. .

Я также снимаю и использую его, чтобы давать определенные названия должностей пакетам файлов, например. название пляжа/клиент/# и т. д.

Всего наилучшего

-CD

Как и большинство людей здесь, я вставляю дату в имя файла в формате ГГГГММДД. Поскольку я начал снимать двумя камерами, я присвоил каждой камере буквенный код, чтобы избежать появления двух действительно разных изображений с одинаковым именем файла. Таким образом, типичным файлом может быть 20110601_B0231.cr2.

Недостатком этого является то, что строгая сортировка файлов по имени файла не будет чередовать изображения. Я полагаю, вы могли бы обеспечить синхронизацию времени камеры и ввести временную часть (например, 20110601_073002_B0231.cr2 для 7:30:02), но это становится довольно длинным именем файла!

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

Я использую разнообразное программное обеспечение Canon, чтобы делать снимки с камеры и переименовывать их по пути; он достаточно умен, чтобы обнаруживать различные камеры, чтобы дать этот буквенный код.

Я также организую их в определенные папки, как и большинство людей здесь.

Мой метод обработки повторяющихся номеров файлов заключается в том, чтобы разделить их на папки в формате год/ггггммдд и сохранить исходные имена.

Когда я экспортирую фотографии, я всегда заполняю поле заголовка в EXIF, поэтому добавляю его перед именем файла. Затем он также предоставляет клиенту некоторый контекст файлов.

Как вы управляете изображениями с повторяющимися именами файлов?

Я не! :) Вместо этого я избегаю изображений с повторяющимися именами файлов, переименовывая их перед импортом . Вот и все!

[На самом деле я использую жесткие ссылки, но это одно и то же.]

Вот собственно и весь мой ответ, по сути. Вы можете прочитать более подробную информацию о том, как я лично достиг этого, если хотите. Однако, если мой ответ сбивает с толку, просто сосредоточьтесь на приведенной выше концепции — существует множество других способов достичь той же базовой концепции.

Примечание. Остальная часть этого ответа отчасти похожа на UNIX и вызывает некоторые из его номенклатур. Однако концепции являются общими, и, безусловно, такого рода вещи можно было бы сделать в другом месте. Если у кого-то есть предложения о том, как улучшить то, как я написал этот ответ, я рад их услышать. Я также пишу это, когда устаю, и я склонен быть многословным, так что... надеюсь, все это будет иметь смысл, а если нет, пожалуйста, дайте мне знать, и я сделаю все возможное, чтобы внести ясность в редактирование.


В частности, у меня есть скрипт, который я запускаю под названием import_card, который запрашивает имя для съемки/сеанса/что угодно, а затем делает следующее:

  1. Убедитесь, что я нахожусь в соответствующем каталоге для импорта изображений. (Это можно сделать несколькими способами, но я делаю это просто для того, чтобы убедиться, что уже существует каталог, соответствующий текущему году и месяцу, как ГГГГ/ММ.)

  2. Найдите одну или несколько карт памяти, которые в данный момент подключены к компьютеру.

  3. Сканируйте данные на каждой карте (просматривая данные EXIF), по одному, чтобы выяснить, с какой камеры были записаны изображения (по серийному номеру) и какая самая последняя дата изображения на карте. (если есть несколько дат, я выбираю самую последнюю). (Примечание: на одной карте может быть несколько камер; в основном я стараюсь не сталкиваться с таким случаем, но если с этим сталкиваюсь, то все хорошо.)

  4. Скопируйте данные (точно) с моей карты (карт) в папку, например:

    ./YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered.in

    Где cameraIDнаходится короткое имя (например, «30d» или «g9», а иногда и более длинное, чтобы указать на заимствованную камеру), которое я присвоил отдельной камере (или несколько таких идентификаторов, если карта была снята несколькими камерами) на основе серийный номер камеры (камер). (Для случаев, когда данные EXIF ​​не включают серийный номер, у меня есть несколько других эвристик, которые я использую для угадывания, которые в основном хорошо работают для ограниченного числа используемых мной камер, но могут сломаться для некоторых). В этой папке могут быть имена файлов, например:

    DCIM/123CANON/_MG_4567.CR2

    (В основном я снимаю Canon, но это можно сделать и с другими камерами, и мой сценарий работает с несколькими типами Canon и, по крайней мере, еще с одной маркой камеры.)

  5. Как только это будет сделано, выполните переименование (действительно жесткое связывание), используя (и это ключ ко всему этому) имя подкаталогов DCIM как часть идентификатора . Таким образом, создается новый каталог YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered(без .in), который принимает 123in 123CANONи 4567in _MG_4567.CR2, в сочетании с (другим) коротким (er) префиксом, идентифицирующим камеру (обычно одна буква для моих собственных камер и несколько букв для камер, которые я позаимствовал) -- опять же, на основе серийного номера камеры, используемой для каждого изображения.(поэтому, если я снимал карту на несколько камер, отдельные файлы будут получать разные префиксы, независимо от того, различается ли схема нумерации между камерами), создавая такие файлы, как (при условии, что префикс «e», который является моим текущим основная камера, но это может быть что угодно):

    e123-4567.CR2

  6. Затем я импортирую каталог, созданный на предыдущем шаге (т.е. не тот, в имени которого есть «.in») как новый проект в Aperture или Lightroom (я использовал оба в разное время — у каждого из них есть свои преимущества). Оттуда «Имя главного файла» и «Номер версии» (терминология Aperture, я забыл, что Lightroom называет те же понятия) имеют уникальную для всей моей библиотеки строку.e123-4567в этом. Когда я затем экспортирую изображения для какой-либо цели, я включаю это в имя экспортируемого файла вместе с (иногда) своим именем в качестве префикса (для изображений, которые я буду передавать непосредственно другим) и (часто, особенно, например, для flickr загрузки) какой-то описательный заголовок (соответствующий заголовку flickr, поэтому я могу легко связать их вместе) изображения и/или его «версии», если у меня есть разные правки (последнее я храню в «название версии» в Aperture).

Из всего вышеперечисленного я получаю следующие преимущества:

  • У меня есть архив точных данных с карты. Если бы я когда-нибудь захотел, я мог бы записать эти данные обратно на карту, и камера смогла бы понять их, как будто они никогда не удалялись.

  • Изображения, которые я импортирую, имеют практически гарантированный уникальный номер.

    (Предостережение: если я когда-нибудь превыслю 999CANON для имен папок, у меня возникнут проблемы — и я достиг примерно 985CANON, но это в основном потому, что я использовал карту для совместного использования между Canon 10D, который только помещал 100 изображений в каждой такой папке и 30D, в котором в основном помещается 10 000, но нумерация начинается с того места, где 10D остановился, а затем 10D будет делать с этим глупые вещи. не ожидайте, что превысит 999, прежде чем у меня будет новый корпус камеры, на котором я буду осторожен, чтобы не загрязнить нумерацию, и, таким образом, начну, я думаю, со 100 CANON. можно просто сменить приставку на эту камеру и все будет хорошо.)

  • Уникальный номер относительно короткий, поэтому обычно мои имена файлов не слишком велики. (Названия каталогов (и, следовательно, проектов) иногда раздражающе длинные, увы, но мне нравится иметь эту информацию под рукой, поэтому я с ней справляюсь.)

Я не знаю, почему Aperture, Lightroom и им подобные не позволяют помещать такие данные в имя файла. Особенно часть взятия номера из имени папки в каталоге DCIM. Увы, нет. Во всяком случае, пока. :) Я знаю, что в Lightroom есть некоторые правила переименования вещей во время импорта, и вы, вероятно, могли бы реализовать альтернативную версию этой идеи, используя это (скорее всего, на основе даты), но у него не было никакого способа извлечь идентификатор папки DCIM. , последний раз смотрел.

В любом случае, я надеюсь, что это как-то полезно для людей. Мой сценарий в настоящее время написан таким образом, что он сильно адаптирован к моим собственным потребностям, но, вероятно, меня можно было бы убедить почистить его и выпустить как вещь с открытым исходным кодом, если будет достаточный спрос. Или, если вы хорошо разбираетесь в ruby, perl, python и т.п., вы можете написать свою собственную версию.

Или вы можете обмануть Apple и Adobe, чтобы они встроили что-то подобное в свои продукты. :)