Управление именами файлов изображений, чтобы избежать дублирования - Фотопедия
2 голосов
/ 16 ноября 2016

Копируя фотографии, сделанные во время моей недавней трехнедельной поездки с нескольких SD-карт, на мой компьютерный диск, я почти потерял множество изображений из-за повторяющихся имен файлов. Хотя я знал, что в определенный момент произошел откат с IMG_9999.JPG до IMG_0001.JPG (поэтому я должен был не забыть искать и копировать из DCIM/101CANON, а также из стандартного каталога DCIM/100CANON в одна из SD-карт), было также ясно, что я сделал waaay менее 10000 снимков (хотя фактическое количество 3700 уже весьма существенно). Поэтому меня удивило (и я почти не заметил бы это до форматирования карт SD), что многочисленные имена файлов (например, от IMG_3830.JPG до IMG_4242.JPG) использовались дважды (и, таким образом, были перезаписаны моей первоначальной командой наивного копирования).

Согласно моему исследованию, последнее изображение на одной SD-карте было IMG_5123.JPG от 11.05.2016 17:49, а затем на следующее утро первое изображение на следующей SD-карте было IMG_9590.JPG из 6 / 11/2016 09: 38!

Итак, чтобы избежать подобных сюрпризов в будущем, мои вопросы:

  • Что могло произойти и заставить камеру продолжить работу с 9590 после 5123? (Любой «сброс», приводящий к перезапуску с 0001, был бы легче понять)
  • Есть ли способ убедиться, что имена файлов изображений "более уникальны"? (Конечно, даже возможность иметь пятую цифру просто откладывает проблему, в частности, если все еще возможны «случайные» скачки, как в первой точке маркера)

Ответы [ 3 ]

1 голос
/ 16 ноября 2016

Когда я импортирую изображения с камер Canon с помощью EOS Utility, он автоматически меняет имена файлов, включая дату, когда была сделана фотография, а также 4-значный номер изображения, назначенный камерой. Я также автоматически создаю папку для каждой даты, когда были сняты изображения на карте, и изображения помещаются в каждую папку в зависимости от даты, когда они были сняты.

Операционные системы и объемы хранения сильно отличаются от того, что было 15 лет назад, когда согласовывались правила именования и структуры файлов для папки DCIM в соответствии с правилами проектирования для файловых систем камер. У меня никогда не было проблем с файлами с именем что-то вроде 201611150001.cr2. После их редактирования и экспорта они становятся еще длиннее: 201611150001LR.jpg (версия с низким разрешением), 201611150001HR.jpg (версия с высоким разрешением), 201611150001HRhdrmc.jpg (монохромная версия с высоким разрешением HDR) и т. Д.

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

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


Несколько слов о лучших практиках использования карт памяти.

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

  • Переформатируйте карту!

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

  • Всегда выключайте камеру и убедитесь, что индикатор доступа к карте перестал мигать, прежде чем открывать крышку гнезда карты памяти.
  • Извлекайте карту из камеры только тогда, когда это абсолютно необходимо (т.е. карта заполнена, и я все еще снимаю сеанс). Это включает в себя передачу изображений на компьютер с помощью камеры, а не кард-ридер. Я понимаю, что не все согласны с этим предпочтением, но я бы предпочел израсходовать батарейки чуть раньше, чем рискнуть потерять изображения из-за ошибок при установке карты. Напряжение это просто напряжение, но нет двух одинаковых изображений. Если вы используете устройство для чтения карт памяти, обязательно используйте команду ОС «извлечь» перед удалением карты с возможностью горячей замены. Для CF-карт рекомендуется отключить компьютер перед извлечением карты из устройства чтения. Хотя USB-считыватель может быть с возможностью горячей замены, стандарт CF-карт не предусматривает такого требования.
  • Если в вашей камере используются CF-карты, будьте очень внимательны и убедитесь, что контакты в гнезде для карт правильно совмещены с отверстиями на вашей карте.
  • Периодически заменяйте свои карты. Выравнивание износа помогает продлить срок службы карт флэш-памяти, но они со временем изнашиваются Если карта начинает работать плохо, пришло время заменить ее СЕЙЧАС.
1 голос
/ 17 ноября 2017

Я не знаю, задается ли вопрос о том, что послужило причиной возникновения проблемы или как избежать дублирования имен файлов. Для последнего я храню все свои фотографии в отдельных каталогах по дате. Таким образом, у меня никогда не будет конфликта имен файлов, если я не сделаю более 10000 фотографий за один день (очень маловероятно). Это также облегчает поиск фотографий позже.

Когда вы называете каталоги, обязательно используйте формат YYYY-MM-DD, так как при сортировке по имени они будут отсортированы в хронологическом порядке. Вы могли бы также хотеть поместить краткое описание содержания впоследствии, например. 2017-03-25 John's birthday party.

1 голос
/ 16 ноября 2016

Это зависит от вашей камеры и модели, и от того, какое программное обеспечение там.

То, что я видел с несколькими моделями камер, и, вероятно, это произошло и с вами, это то, что они используют следующий алгоритм:

  • Камера имеет внутренний счет от 0001 до 9999 и соответственно присваивает названия снимкам. После 9999 года он просто возвращается к 0001; он помещает его в отдельный каталог, но когда вы копируете их вместе, больше нет разницы между первым набором 0001 и вторым набором 0001.
  • если вы используете карту памяти, на которой уже есть изображения, счетчик переходит к последнему записанному изображению (наибольшее число) и продолжает работу после этого. Таким образом, если у вашей камеры 2000, и вы вставляете карту с номером 5668, следующим снимком станет 5669, а не 2001 (даже если 2001 будет бесплатным).
  • если вы используете несколько карт, и каждая из них уже собрала несколько картинок, вы можете быстро получить полный беспорядок ...

Есть несколько способов справиться с этим, и у каждого есть свои преимущества и недостатки. Вот мой подход: я использую только одну карту для каждой камеры, и всякий раз, когда я загружаю фотографии, я оставляю последнюю (наибольшее число) на ней, поэтому камера продолжает отсчитывать там. На своем жестком диске я добавляю дополнительные цифры к четырем цифрам, которые предоставляет камера, поэтому мои снимки называются «6D-0010001»; Я использую небольшой инструмент переименования, чтобы переименовать все файлы немедленно соответственно. Как я уже сказал, есть много способов, и большинству людей не понравится мой подход. Я рекомендую вам самим составить план его организации - к сожалению, вам нужен план.

...