У меня была камера около года, и, сняв 9999 изображений, система имен файлов камеры перешла на 0001 ..
Я обычно импортирую свои фотографии в Lightroom, поэтому Lightroom сортирует их по разным папкам в зависимости от года, например 2010, 2011, а затем в другие подпапки по дате.
Я делаю некоторые фотографии, поэтому я экспортирую все окончательные изображения в одну папку. Поскольку некоторые изображения будут иметь повторяющиеся имена, существует риск перезаписи файлов при экспорте.
Я хотел бы знать, как вы справляетесь с этой ситуацией? Вы используете конкретную стратегию именования или просто помещаете все в разные папки при экспорте?
Ответы:
Именование файлов - это одна из тех вещей, где у каждого есть личные предпочтения, но вот пара вещей, которые люди часто делают:
Как вы заметили, это становится проблемой, только если вы пытаетесь поместить все свои файлы в одну папку; если вы избежите этого, это не будет проблемой.
Хорошей новостью является то, что Lightroom может автоматически переименовывать файлы при импорте; проверьте раздел переименования файлов на экране импорта.
источник
Честно говоря, папки являются способом.
Есть обходные пути, но вы действительно хотите 100 000 изображений в одной папке? Открытие некоторых машин займет очень много времени, и будет трудно ориентироваться, если у вас есть маленькая полоса прокрутки и слишком много миниатюр, которые читаются или генерируются.
Вы можете получить root права на них в одной главной папке : / Pictures
И разделить на подпапки :
/ Фотографии / 2011/02/14 / IMG_0001.JPG
ИЛИ
/ Картинки / 2011 / День Святого Валентина / IMG_0001.JPG
ИЛИ ... какой бы сбой не значил для вас. Даты хорошие, потому что они хорошо сортируются.
Лично у меня есть один уровень между ними, который гарантирует, что мои папки второго уровня никогда не превышают размер DVD, который я использую для резервного копирования. Так:
/ Фотографии / V031 / Семья / 2011_02 / День Святого Валентина
Когда V031 достигнет 4,4 ГБ, я создам V032 . Это значительно упрощает резервное копирование, а также позволяет легко находить автономные файлы, поскольку диски DVD помечены номером Vxxx.
источник
Хороший способ справиться с этим - добавить дату / время в имя файла.
Например:
В Lightroom есть шаблоны имен файлов, которые могут упростить этот процесс.
источник
Если у вас Mac, есть замечательная программа под названием A Better Finder Rename http://www.publicspace.net/ABetterFinderRename/, которая предоставит вам всевозможные опции для добавления или добавления цифр, букв и т. Д. В гигантские группы файлов. ,
Я также снимаю и использую его для присвоения конкретных названий заданий пакетам файлов, например. имя пляжа / клиент / # и т. д.
Всего наилучшего
-компакт диск
источник
Как и большинство людей здесь, я вставил дату в имя файла в формате ГГГГММДД. Поскольку я начал снимать с двух камер, я дал каждой камере буквенный код, чтобы избежать двух законно разных изображений с одинаковым именем файла. Таким образом, типичный файл может быть 20110601_B0231.cr2.
Недостатком является то, что строго сортировка файлов по имени файла не будет чередовать изображения. Я полагаю, вы могли бы обеспечить синхронизацию времени камеры и ввести временную часть (например, 20110601_073002_B0231.cr2 для 7:30:02), но это будет довольно длинное имя файла!
Когда я показываю доказательства кому-то, я прошу их ссылаться на картинки с этим кодом, состоящим из одной буквы из четырех цифр.
Я использую разнообразное программное обеспечение Canon, чтобы снимать с камеры снимки и переименовывать их по дороге; он достаточно умен, чтобы обнаружить разные камеры, чтобы дать этот буквенный код.
Я также организую их в определенные папки, как это делают большинство людей здесь.
источник
Моя техника обработки дублированных номеров файлов заключается в том, чтобы записать их в формат папок year / yyyymmdd и сохранить исходные имена.
При экспорте фотографий я всегда заполняю поле заголовка в EXIF, поэтому добавьте его в начало имени файла. Затем он также дает клиенту некоторый контекст файлов.
источник
Я не! :) Вместо этого я избегаю изображений с дублирующимися именами файлов, переименовывая их перед импортом . Это оно!
[На самом деле, я использую жесткие ссылки, но это одно и то же.]
Это действительно весь мой ответ, по сути. Вы всегда можете читать для получения более подробной информации о том , как я , лично, добиться того, что, если вам нравится. Однако, если мой ответ сбивает с толку, просто сосредоточьтесь на вышеупомянутой концепции - есть много других способов достижения той же основной концепции.
Примечание. Остальная часть этого ответа является своего рода UNIX-ишем и в некоторой степени номенклатурой. Понятия являются общими, хотя, и, конечно, такого рода вещи могут быть сделаны в другом месте. Если у кого-то есть предложения о том, как улучшить то, как я написал этот ответ, я буду рад их услышать. Я также пишу это, когда устаю, и я склонен быть многословным, так что ... надеюсь, все это будет иметь смысл, а если нет, пожалуйста, дайте мне знать, и я сделаю все возможное, чтобы внести ясность в редакцию.
В частности, у меня есть скрипт, который я запускаю с именем
import_card
, который запрашивает имя для фотосессии / сеанса / что угодно, а затем выполняет следующее:Убедитесь, что я нахожусь в соответствующем каталоге для импорта изображений в. (Это можно сделать несколькими способами, но способ, которым я это делаю, это просто убедиться, что каталог, соответствующий текущему году и месяцу, уже существует, например, YYYY / MM.)
Найдите одну или несколько карт памяти, которые в данный момент подключены к компьютеру.
Сканируйте данные на каждой карте (просматривая данные EXIF) по одному, чтобы выяснить, с какой камеры были записаны изображения (по серийному номеру), и какая самая последняя дата была для изображения на карте (если есть несколько дат, я иду с самыми последними). (Примечание: на одной карте может быть несколько камер; в большинстве случаев я стараюсь не сталкиваться с этим, но если да, то с этим хорошо справляются.)
Скопируйте данные (точно) с моих карт в папку как:
./YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered.in
Где
cameraID
короткое имя (например, «30d» или «g9», или иногда что-то более длинное для обозначения заимствованной камеры), которое я назначил отдельной камере (или несколько таких идентификаторов, если карта была снята несколькими камерами) на основе серийный номер камеры. (Для случаев, когда данные EXIF не содержат серийный номер, у меня есть другие эвристики, которые я использую, чтобы догадаться, которые в основном работают хорошо для ограниченного числа камер, которые я использую, но могут сломаться для некоторых). Эта папка может содержать имена файлов, например:DCIM/123CANON/_MG_4567.CR2
(Я в основном снимаю Canon, но это может быть сделано и с другими камерами, и мой сценарий также обрабатывает несколько различных типов canon и, по крайней мере, еще одну марку камеры.)
Как только это будет сделано, сделайте переименование (действительно жесткое связывание), используя (и это ключ ко всему этому) имя подкаталогов DCIM как часть идентификатора . Таким образом, новый каталог будет создаваться как
YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered
(без.in
) , который принимает123
в123CANON
и4567
в_MG_4567.CR2
сочетании и с (разным) коротким (ER) префикс , идентифицирующая камерой (обычно одну буквы для моих собственных камер, а также несколько писем для камер I заимствовано) - опять же, исходя из серийного номера камеры, используемой для каждого изображения (поэтому, если я снимал карту на нескольких камерах, отдельные файлы будут иметь разные префиксы, независимо от того, различается ли схема нумерации между камерами), создавая файлы, например (при условии, что префикс «е», который является моим текущим основная камера, но это может быть что угодно)e123-4567.CR2
Затем я импортирую каталог, созданный на предыдущем шаге (т.е. не каталог с именем «.in» в его имени), как новый проект в Aperture или Lightroom (я использовал оба в разное время - у каждого из них есть свои преимущества). Оттуда, «Главное имя файла» и «Номер версии» (терминология Aperture, я забыл, что Lightroom называет одни и те же понятия), есть строка «уникальная для моей всей библиотеки»
e123-4567
в этом. Когда я затем экспортирую изображения для каких-либо целей, я включаю это в имя экспортируемого файла вместе с (иногда) своим именем в качестве префикса (для изображений, которые я буду давать непосредственно другим) и (часто, особенно для, например, flickr). загружает) некоторый описательный заголовок (соответствующий заголовку flickr, чтобы я мог легко связать их вместе) изображения и / или его «версии», если у меня есть различные правки (последний - что-то, что я сохраняю в "название версии" в Aperture).Между всем вышеперечисленным я получаю следующие преимущества:
У меня есть архив точных данных с карты. Если бы я захотел, я мог бы положить эти данные обратно на карту, и камера могла бы понять это так, как будто они никогда не были удалены.
Изображения, которые я импортирую, имеют практически гарантированный уникальный номер.
(Предостережение: если я когда-нибудь перейду 999CANON для имен папок, у меня возникнут проблемы - и у меня примерно 985CANON, но это в основном потому, что я использовал для обмена картой вперед и назад между Canon 10D, который только помещает 100 изображений в каждой такой папке, и 30D, который помещает в основном 10 000, но перенял нумерацию с того места, где остановился 10D, а затем 10D сделал бы глупости с этим. Я был в 985 некоторое время, и я не ожидаю превышения 999 перед тем, как иметь новый корпус камеры, который я буду стараться не загрязнять нумерацией, и, таким образом, начну, я думаю, со 100CANON. Однако, если я когда-нибудь достигну предела 999, я Можно просто изменить префикс для этой камеры, и все будет хорошо.)
Уникальный номер относительно короткий, поэтому мои имена не слишком большие. (Увы, имена каталогов (и, следовательно, проектов) иногда бывают раздражающими, но мне нравится иметь эту информацию под рукой, поэтому я с ней разбираюсь.)
Я не знаю, почему Aperture и Lightroom и тому подобное не позволяют помещать такие данные в имя файла. Особенно часть взятия числа из имени папки в каталоге DCIM. Увы, нет. Так или иначе, пока. :) Я знаю, что в Lightroom есть некоторые правила для переименования вещей во время импорта, и вы, вероятно, могли бы использовать альтернативную версию этой идеи (основываясь на дате, скорее всего), но у нее не было никакого способа извлечь идентификатор папки DCIM. , в последний раз я посмотрел.
Во всяком случае, я надеюсь, что это как-то полезно для людей. Мой сценарий в настоящее время написан так, что он полностью адаптирован к моим собственным потребностям, но я, возможно, смогу убедить его очистить и выпустить его как средство с открытым исходным кодом, если будет достаточно спроса. Или, если вы хорошо разбираетесь в ruby, perl, python и т.п., вы можете написать свою собственную версию.
Или вы можете заставить Apple и Adobe встроить что-то подобное в свои продукты. :)
источник