Систематизация фотографий
Все мы понимаем, что чем дальше, тем больше фотографий скапливается у нас в компьютере. Такова уж судьба. И чем больше их становится, тем актуальнее вопрос систематизации оных. Это действительно серьезная задача, которая в запущенных случаях переростает в серьзную проблему. Это как бы предпосылка номер раз.
Предпосылка номер два исключительно субъективная. Я свято верю, что ни один из предлагаемых фото-менеджеров (вроде той же ACDSee или целого зоопарка софта, предлагаемого вместе с фотоаппаратом) не может адекватно справляться с задачей. Да, многие имеют забавные мульки и фенечки, но все это баловство. Моим религиозным постулатом в этом вопросе является утверждение, что ни одна программа не может предоставить достаточного уровня портируемости и надежности кроме того, что есть априори в самой обычной файловой системе, знакомой нам еще с ДОСовских времен!
Вот так. Все эти менеджеры-хременеджеры, виндовзы-хревиндовзы – говно. Сегодня есть, завтра – нет. Любые. Просто потому, что это отдельное ПО требующее установки. Структура “ДИРЕКТОРИЯ -> ФАЙЛ” максимально прозрачна и надежна. Она восходит корнями к хрензнаеткаким годам, когда и про винды никто не слышал. Весь допсофт – костыли. Даже, если он хранит все в файловой структуре, но блюдет организацию на уровне своего интерфейса (возможны варианты с внутренней индексацией, своими библиотеками или просто надстройка над той же файловой структурой). Сменится ось, выйдет апдейт или надо переустановить операционку – и вот вам опять требуется что-то искать, качать, ломать. Переносите из виндов в линукс или макось – хана вашим софтовым “организаторам” на внутренних форматах. Говно, говно и еще раз говно. Назовите меня Божественной Сущностью, настаивающей на абсолютном утверждении – пусть. Я уже по такому количеству глаблей прошелся в этом вопросе, что в своей “вере” непокабелим. Любой, кто для организации фотографий пользуется каким угодно допсофтом – потенциальный лузер, готовый в любую минуту потерять всю заботливо созданную Систему.
Для себя я принял следующую структуру хранения фотографий на уровне файловой системы:
Год (каталог-директория)
Месяц (каталог-директория)
категории-подкаталоги (если надо)
файлы-сессии по дням
На винте это выглядит так:
Любая моя фотография имеет имя файла в формате:
YYYY-MM-DD_NNN.ext
Где YYYY – год, MM – месяц, DD – день, NNN – порядковый номер внутри этого дня, ext – расширение файла (jpeg, cdr, tiff и т.п.).
Это позволяет адекватно систематизировать весь объем фотографий, ориентироваться в нем, сортировать и т.п. Я знаю о чем говорю. Вот статистика по моим архивам:
Согласитесь, руля почти 20 тыс. фотографий (с 1970 по 2008 годы) я более-менее представляю масштабы задачи.
Вот… Поделившись этой сакральной мудростью и еще раз остановившись на идеологии “систематизация при отсутствиии допсофта” я озвучу единственную существенную проблему такой жизни.
Очень хреново переименовывать файлы в огромных количествах, согласно избранному формату. Реальный геммор. Гадом буду – клянусь! Такая система окупается свободой портирования, отсутствием проблем в организации, но это следование правильному именованию файлов – застрелицо…
Сии грабли меня напрягали довольно долго. Да, что-то там фотоаппарат номерует внутри себя. Дает имена в духе “DSC04420.JPG”, где что-то такое зашифровано. Самыми лояльными в этом плане мне показались олимпусы. Они кодируют имя файла почти как надо. Пускай по-идиотски, но осмысленно.
НО!!! Если вы едете на пьянку с друзьями и хотите потом объединить сессии с нескольких фотоаппаратов – вот тут начинаются приключения. Отнумеровать пару сотен снимков с нескольких фотоаппаратов или пары-тройки дирекорий – блин, приключение то еще!
У меня есть хороший друг. Блестящий программист. Ему надоело слушать мои стенания по этому поводу и под напором моих эмоций он потратил пару часов своего драгоценного (и высокооплачиваемого) времени, чтобы сделать меня, убогого – счастливым. И написать простенькую утилиту, которую, если честно, в состоянии написать любой, кто хотя бы на уровне “Hello word” освоил бейсик. Я в том числе. Но ни одному из нас не вперлось в ухо сесть и сделать это. Просто сесть и сделать. Примитивно, тупо, доступно. Сесть и сделать… Никому! А он сел и сделал. При том при всем, ему самому это не очень то и нужно было, как я понял. Но он сделал.
Представляю вам утилиту “Фотогрыз”:
http://softwaremaniacs.org/soft/pe/
Уже догадались что она делает? Да, она перименовывает фотофайлы по заданному формату (например, как я для себя избрал – можете придумать свой). При этом она ориентируется на поле Photo image taken в EXIF файла. Т.е. вы можете из хреновой тьмы директорий, перетащить хренову тьму фотографий в окно “Фотогрыза”, сказать куда сложить и он их выстроит по времени съемки, переименует и переномерует, как велено (допускаются шаблоны). Все. Вся ваша структура соблюдена. Вся работа свелась к паре кликов мышкой. Никакого геммора. Вы счастливы и довольны. На винте порядок. Фото уложены в иерархию. Благодать.
Вот такой софт есть.
Комментарии:
Спасибо за теплые слова 🙂
Ну прямо незнаю, мпня iPhoto вполне устраивает. А ACDSee – говно редкостное. К томеже работает только через иксы
Так речь то и идет о внесофтовой систематизации. С этой точки зрения без разницы ACDSee или iPhoto или еще чего. Я как раз и ухожу вообще от привязки к ОС. Мою коллекцию можно просто с моего копьютера перенести в твой мак и она никоим образом от этого не пострадает. А уж чем ты будешь фотки просматривать – пофиг.
А я не про просмотр а именно про систематизацию. Когда просто втупую тащиш фотки в iPhoto он их сам автоматом раскладывает в хронологии и не парит с именами файлов. А если я из него фотки вытаскиваю, он их очень осознано переименовывает. Мало того, я насиройки бегло смотрел, но помоему можно еонкретно задать маску. А ACDSee. Просто увидал название, вспомнилась его кривезна.
Винда выделенные фалы может вполне прилично сама пронумеровать используя указанный префикс. Пример использования:
1. Выделяем файлы в папке Ctr+A
2. Входим в режим переименования F2
3. Вводим префикс (например YYYY-MM-DD_)
4. Enter
Все….
В Linux с его возможностями командной строки вообще проблем нет, но признаю, что надо знать синтаксис. Но и программка под Win предлагается 🙂
К сожалению данный метод, хоть и позволяет систематизировать файлы по датам, но поиск и классификация по другим признакам (жанр, участники, аппаратура и.т.д.) не возможна!
Я знаю, что винда так умеет. Но помимо изложенных проблем с сортировкой по EXIF-полям файлов есть и другие грабли. Винда пронумерует файлы расставляя номер по скобкам, что меня не устраивает (и никак ее, бестолковую, не научить иначе). И т.о. не собрать в одну кучу файлы из разных источников (папок). Последнее, у меня, наиболее часто встречающаяся ситуация. А “Фотогрыз” как раз затачивался по то, чтобы в него слить что угодно и откуда угодно, одной большой веселой кучей (лишь бы дата в EXIF была) и на выходе, нажатием всего одной кнопки получить упорядоченный набор снимков.
Строка шаблона “yyyy\yyyy-mm\yyyy-mm-dd\yyyy-mm-dd_” раскладывает фотки по каталогам, при этом последний каталог с фотками можно целиком копировать на любой носитель, не переименовывая и не добавляя недостающие атрибуты даты.
Прикольная прога, спасибо. Пользуюсь.
Спасибо за статью и программу! Они сподвигли меня на систематизацию моих фото и видео! Наконец-то пришел конец хаосу 🙂