У меня скопилось огромное количество фотографий со смартфонов. Смартфоны мне приходится менять часто, ведь для каждого обзора я обязательно использую новый смартфон в качестве основного телефона, чтобы выявить все особенности и нюансы.
Наконец-то я нашёл способ, как переименовать и упорядочить десятки тысяч фотографий.

Разные смартфоны дают имена фотографиям по разному принципу - кто-то с учётом даты и времени съёмки, кто-то просто называет их DSC_0001, DSC_0002 и т.д.
Сначала я хотел просто переименовать файлы в соответствии с их датой, но оказалось, что иногда при переносе на компьютер дата теряется и заменяется текущей.
К счастью, в файлах JPG есть EXIF - блок информации c параметрами съёмки, в котором содержится в частности дата и время съёмки.
Задача свелась к тому, что нужно переименовать все файлы фотографий так, чтобы в имени была дата и время съёмки из EXIF, а заодно изменить дату всех файлов, восстановив дату съёмки. В интернете нашлась программа, которая умеет это делать: Exifer - http://www.exifer.friedemann.info/index.htm#Download.

Всё просто: Выбираем нужную папку, выделяем все файлы (Edit - Select All или Ctrl+A), заходим а переименование - (Edit - Rename/redate and copy или Ctrl+N), ставим галку "Redate (by EXIF date fields)" и запускаем процесс кнопкой OK.

Все выделенные файлы в папке будут переименованы и дата/время у них станет точно отображать дату и время съёмки. Почему-то при большом количестве файлов программа не может обработать несколько файлов, о чём сообщает. Но это не беда - достаточно повторно запустить преобразование для этих файлов.

Дальше имеет смысл создать папки по годам и по месяцам и разложить туда отсортированные файлы, чтобы их проще было потом искать.
Это тоже можно автоматизировать: программа exiftool http://www.sno.phy.queensu.ca/~phil/exiftool/, работающая в командной строке, умеет раскладывать все фото в папки по годам, месяцам и дням съёмки.
Команда exiftool "-Directory<DateTimeOriginal" -d "%Y/%m/%d" C:\FOTO создаст в текущей папке папку с номером года, в ней папки с номерами месяцев, в них папки с номерами дней и разложит по ним все фотографии из исходной папки C:\FOTO.
Команда exiftool "-Directory<DateTimeOriginal" -d "%Y/%m" C:\FOTO разложит фотографии по годам и месяцам.
Переименование всех фотографий в соответствии с датой и временем съёмки и упорядочивание их в папках с датами превратит огромную фотопомойку в удобный архив. Попробуйте! Это занимает совсем немого времени.
© 2016, Алексей Надёжин
Основная тема моего блога - техника в жизни человека. Я пишу обзоры, делюсь опытом, рассказываю о всяких интересных штуках. А ещё я делаю репортажи из интересных мест и рассказываю об интересных событиях.
Добавьте меня в друзья здесь. Запомните короткие адреса моего блога: Блог1.рф и Blog1rf.ru.
Второй мой проект - lamptest.ru. Я тестирую светодиодные лампы и помогаю разобраться, какие из них хорошие, а какие не очень.
Наконец-то я нашёл способ, как переименовать и упорядочить десятки тысяч фотографий.

Разные смартфоны дают имена фотографиям по разному принципу - кто-то с учётом даты и времени съёмки, кто-то просто называет их DSC_0001, DSC_0002 и т.д.
Сначала я хотел просто переименовать файлы в соответствии с их датой, но оказалось, что иногда при переносе на компьютер дата теряется и заменяется текущей.
К счастью, в файлах JPG есть EXIF - блок информации c параметрами съёмки, в котором содержится в частности дата и время съёмки.
Задача свелась к тому, что нужно переименовать все файлы фотографий так, чтобы в имени была дата и время съёмки из EXIF, а заодно изменить дату всех файлов, восстановив дату съёмки. В интернете нашлась программа, которая умеет это делать: Exifer - http://www.exifer.friedemann.info/index.htm#Download.

Всё просто: Выбираем нужную папку, выделяем все файлы (Edit - Select All или Ctrl+A), заходим а переименование - (Edit - Rename/redate and copy или Ctrl+N), ставим галку "Redate (by EXIF date fields)" и запускаем процесс кнопкой OK.

Все выделенные файлы в папке будут переименованы и дата/время у них станет точно отображать дату и время съёмки. Почему-то при большом количестве файлов программа не может обработать несколько файлов, о чём сообщает. Но это не беда - достаточно повторно запустить преобразование для этих файлов.

Дальше имеет смысл создать папки по годам и по месяцам и разложить туда отсортированные файлы, чтобы их проще было потом искать.
Это тоже можно автоматизировать: программа exiftool http://www.sno.phy.queensu.ca/~phil/exiftool/, работающая в командной строке, умеет раскладывать все фото в папки по годам, месяцам и дням съёмки.
Команда exiftool "-Directory<DateTimeOriginal" -d "%Y/%m/%d" C:\FOTO создаст в текущей папке папку с номером года, в ней папки с номерами месяцев, в них папки с номерами дней и разложит по ним все фотографии из исходной папки C:\FOTO.
Команда exiftool "-Directory<DateTimeOriginal" -d "%Y/%m" C:\FOTO разложит фотографии по годам и месяцам.
Переименование всех фотографий в соответствии с датой и временем съёмки и упорядочивание их в папках с датами превратит огромную фотопомойку в удобный архив. Попробуйте! Это занимает совсем немого времени.
© 2016, Алексей Надёжин
Основная тема моего блога - техника в жизни человека. Я пишу обзоры, делюсь опытом, рассказываю о всяких интересных штуках. А ещё я делаю репортажи из интересных мест и рассказываю об интересных событиях.
Добавьте меня в друзья здесь. Запомните короткие адреса моего блога: Блог1.рф и Blog1rf.ru.
Второй мой проект - lamptest.ru. Я тестирую светодиодные лампы и помогаю разобраться, какие из них хорошие, а какие не очень.
Tags:
no subject
Date: 21 October 2016 13:42 (UTC)В экзиф?
как раз это именно я наставивал что данные о фотографии нужно брать именно и только из экзиф, а вы упорото утверждали что вы такой крутой каталогизатор фотобанков что вам хватает файловых атрибутов времени файла и вы именно по этому поводу со мною спорите уже двое суток.
>> Ламерами я привык называть людей у которых постоянно что то слетает, они с трудом вникают и осваивают технологии и годами
Вообще то такие люди зовутся чайниками.
А ламерами называют самоуверенных неграмотных болванов лезущих спорить о том в сем они разбираются как свинья во французском коняке - именно таким вы себя и показали.
>> нашем случае с 1994 года [22 года уже, это ж пипец!]) наступают на одни и те же грабли
А вы уже 22 года назад обрабатывали фотографии в фотошопе чтобы наступать на одни и те же грабли до сих пор?
>> компьютерный стаж никак не влияет на уровень ламерства, и если что, у меня он с 1983
С чем я вас и поздравляю. Не подскажете каким фотошопом вы тогда пользовались и в каким броузером для HTML? )))
>> Я понял, вы как раз один из клинических случаев, классический наш усредненный клиент.
Вы могли понять только то что вы болван.
Я вообще ни в каком месте не клиент - я профи-фотограф (после 10 летнего стажа сиадминства), который постоянно сталкивается по работе с упоротыми самовлюбленными горе-дизайнерами.
>> Все остальные свойства меняются в процессе операций с файлом, часто даже обычное копирование меняет дату.
Именно вы, болван, именно с этим положением и спорите уже два дня. Доказываете что вам хватает поставить сортировку "по дате" файловой системы и у вас все в ажуре.
>> а поскольку беседа уже перешла на личные оскорбления, считаю ее продолжение бесполезным.
Вы действуете по шаблону как и все вам подобные упоротые интернет-ламеры - болтнете какой либо самосочиненный бред, потом до усеру спорите о своих фантазиях, а когда вас натыкают как котенка в ссаную тряпку - делаете вид как вы оскорблены и как вы умеете гордо удаляться 8-)))
Господин болтун-ламер, вас натыкали носов в вашу тотальную безграмотность.
Прочтите же еще раз весь наш тред где вы мне пишете полнейшую ахинею вчерашнего школьника и прочувствуйте как над вами поглумились ))
>> Файлы в папке может менять определенный круг пользователей и то обладающий знаниями работы с EXIF.
PS. в полноценной многопользовательской системе хранения фотоматериалов вообще принципиально не может быть никаких "папок" для юзеров, а все данные обязаны лежать в SQL.
no subject
Date: 21 October 2016 14:22 (UTC)no subject
Date: 21 October 2016 17:04 (UTC)а ты, болван, вообще хоть читал что мне писал двое суток?
Или у тебя с русским языком проблемы?
Я написал про добывание даты из экзифа - тут ты, кретин, прибежал и начал усираться какой ты крутой что тебе хватает файловых атрибутов и они никогда не меняются.
Тебя еще раз в ссаную тряпку натыкать цитатами твоих перлов ?
Ты никогда не пробовал читать что пишешь, удод?
Удод, это ты писал?
>>richek_shu 19 октября 2016, 10:14 (местное)
>> ну и что? пусть хоть как называются, как это может повлиять на сортировку либо по дате файла
А это поди пушкин?
>> art_f 19 октября 2016, 20:39 (местное) реальную дату-время можно получить только из ээкзифа.
richek_shu 20 октября 2016, 10:13 (местное)
мне не надо пробовать, через мои руки тоже... и никогда не составляет проблем найти по дате нужную фотографию,... и как ни странно, файловые атрибуты у нас самопроизвольно не меняются, хотя в отличие от вас
Вы грибы курите что не помните что пишете?
no subject
Date: 21 October 2016 15:07 (UTC)Кстати, если вы думаете, что фотошоп и браузеры html вечные, вынужден вас огорчить, конечно тогда этого ничего не было, уважаемый. Да собственно и интернета то как такового не было, BBS были сначала, но я еще раньше начал, тогда для меня кроме бэйсика (точнее синклербэйсика) ничего не существовало, потом уже все началось, да. а до Фотошопа пользовались Picture Publisher, Фотошоп только с 4 версии начал изучать (не CS4, конечно же а просто 4). 98 год. на Горбухе еще диски с ним продавал. Примерно тогда же и первый цифровой фотик появился у нас. Для просмотра фоток пользовались AcdSee (2.44) самая удачная сборка была, (у нее иконка с таким красивым полноцветным зеленым глазом была), но с EXIF она еще не умела тогда работать, да и Фотошоп его затирал. По моему с 3.22 она только научилась его показывать, сейчас уж не вспомню.
Ну да ладно, если что посоветовать надо, обращайся, я зла на людей не держу!
no subject
Date: 21 October 2016 17:17 (UTC)Вы действительно пользуетесь "проводником винды"?
И это мне пишет человек который только что понтанулся своим скиллом компьютерной обработки с 1983 года?
А зачем вы им пользуетесь? А если не винды?
no subject
Date: 24 October 2016 09:34 (UTC)собственно, за всё время дискуссии оба уже давно поняли, что говорим об одном (иначе от чего бы такая куцая цитата, цитировал бы полностью: "пусть хоть как называются, как это может повлиять на сортировку либо по дате файла либо дате EXIF?", просто стальные яйца профи не дают признать, что опознался, а говен то уже налил. в метаданных не хуже тебя разбираюсь, так что можешь идти яйцами потряхивать перед моделями-студентками. и тряпки свои ссаные забери.
ЗЫ. Автору блога приношу извинения за эмоции
no subject
Date: 24 October 2016 10:12 (UTC)Не я, а ты.
Я уже процитировал твое выпердоны где ты утверждал что тебе экзиф не нужен - тебе достаточно для всего файловой даты. Натыкал в твои же слова как котенка но ты все не унимаешься.
А вот их моих слов ты такой цитаты не найдешь.
>> в метаданных не хуже тебя разбираюсь,
Я вообще то программировал корпоративные web-фотобанки еще в 2005-2010, которые как читают так и пишут в екзиф, а поиск проводят по SQL средствами Sphinx (англ. SQL Phrase Index) . Это тебе на папочки расшаривать для пользователей и файлам ползать виндовозным проводником
no subject
Date: 22 October 2016 06:17 (UTC)давайте
у меня сейчас около миллиона файлов с фотосъемок с2003г, два рейда на 6 и 12 ТБ.
Внимательно слушаю о сортировке в проводнике винды