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

Разные смартфоны дают имена фотографиям по разному принципу - кто-то с учётом даты и времени съёмки, кто-то просто называет их 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: 18 October 2016 07:03 (UTC)no subject
Date: 18 October 2016 07:05 (UTC)no subject
Date: 18 October 2016 07:06 (UTC)no subject
Date: 18 October 2016 07:08 (UTC)Каталогизация, обработка, выгрузка и тд
Удобно когда все в одной программе
no subject
Date: 18 October 2016 07:09 (UTC)no subject
Date: 18 October 2016 07:13 (UTC)no subject
Date: 18 October 2016 07:18 (UTC)no subject
Date: 18 October 2016 07:21 (UTC)а главное, можно синхронизировать не руками по кабелю, а автоматически/полуавтоматически "по воздуху" в зависимости от наличия wifi или нахождения в определенном месте.
т.е. имеем все в одном - и синхронизацию и резервирование и имена и раскладку файлов по папкам.
no subject
Date: 18 October 2016 07:36 (UTC)no subject
Date: 18 October 2016 07:36 (UTC)no subject
Date: 18 October 2016 07:37 (UTC)no subject
Date: 18 October 2016 07:55 (UTC)no subject
Date: 18 October 2016 07:57 (UTC)no subject
Date: 18 October 2016 07:59 (UTC)Поэтому я раскладываю по годам, а в них создаю для некоторых групп тематические папки, а остальные простой кучей с датой в формате год-месяц-день и описанием. Так удобнее отсортировывать по дате, а поиск веду визуально, ну и по описанию. Однако, повторюсь, это приемлемо для небольшого количества фото (пожалуй, меньше двух-трёх тысяч в году, остальные, низкого качества и ценности, просто удаляю.
Простановка даты автоматически - совет интересный, вот только в каком формате ставится дата? Или есть варианты? Если там формат день-месяц-год, то сортировка виндой практически неприемлема.
no subject
Date: 18 October 2016 08:00 (UTC)no subject
Date: 18 October 2016 08:02 (UTC)Мне кажется, переименовывать надо по локации снимка.
no subject
Date: 18 October 2016 08:02 (UTC)Оно вполне себе летает и делает в одной программе пакетно то для чего нужна кучка программуль
Кстати весьма вероятно что ехзиф-ренейминг умеет и xnview
Он чуть полегче но и попроще
10-15 лет не используете?
То есть с версии асдси 3/5? :)))
Тогда не надо смешить - они даже на 486м прекрасно и быстро работают:)))
no subject
Date: 18 October 2016 08:03 (UTC)no subject
Date: 18 October 2016 08:03 (UTC)no subject
Date: 18 October 2016 08:04 (UTC)no subject
Date: 18 October 2016 08:06 (UTC)Я просто переношу файлы с карты памяти или из памяти смартфонов.
no subject
Date: 18 October 2016 08:06 (UTC)no subject
Date: 18 October 2016 08:08 (UTC)no subject
Date: 18 October 2016 08:11 (UTC)У меня сейчас более 500 тыс фото за 8 лет, не удаляю ничего и никогда за исключением полного брака.
Каталогизировано в виде YYYY-MM-DD-место_событие_человек
no subject
Date: 18 October 2016 08:11 (UTC)я как папкам после даты приписываю тему, все отлично работает, если надо раскидать фото поездок - невозможно же в одно и то же время находится в разных поездках.
т.е. я примерно помню, когда ездил, дальше смотрю на название папки.
всякие тематические фото - из магазинов, что-то необычное - есть смысл перекладывать в папки соответствующих тем.