Коллеги, нужна помощь в следующем вопросе:
Снимаю фото для агентства по недвижимости. Затем сливаю их в альбом на Google Photo.
Естественно, конечный порядок фото в альбоме не совпадает с порядком реальной съемки. Поэтому, сначала в FastStone Image Viewer расставляю фотографии в нужном порядке, затем удаляю данные EXIF, переименовываю фото в нужном порядке, устанавливаю новую нужную дату, все ОК.
Проблема в быстродействии современных компьютеров :D
Получается так, что 10-15 фотографий имеют одно и то же время создания, вплоть до секунды. И проблема в том, что Google Photo до сих пор не дает возможность сортировать фотографии по имени, только по дате. В итоге, после загрузки фото по быстрому каналу, фотографии с одной и той же секундой создания сортируются в каком-то одному Гуглу ведомом порядке, каждый раз приходится руками править порядок фотографий в альбоме, несмотря на то, что EXIF потерт и файлы поименованы в правильном порядке... И если бы речь шла об единичных случаях. А так уже начало сильно доставать, слишком много времени отнимает.
Есть ли какой-то вариант сделать так, чтобы установить время создания для файлов внутри одной папки таким образом, чтобы у каждого последующего файла время создания отличалось от предыдущего, хотя бы на секунду...
В самом Fast Stone нет такой опции. В Total Commander - можно просто заменить время в Change Attributes. Есть разные Exif Date Changer - но там кажется можно просто сместить время для всех фото...
Вроде бы кажется простая задача, а как решить - в голову не приходит...
Надеюсь на коллективный разум!
Заранее всем спасибо! :roll2:
Массовое изменение времени файлов с интервалом относительно предыдущего
Всего 7 сообщ.
|
Показаны 1 - 7
Массовое изменение времени файлов с интервалом относительно предыдущего
Re[Vladson]:
Использовать тэги ?
SubSecTime
SubSecTimeOriginal
SubSecTimeDigitized
SubSecTime
SubSecTimeOriginal
SubSecTimeDigitized
Re[Alex Veles]:
Спасибо, а можно поподробнее, я даже не представляю о чем именно идет речь и где, а также каким образом это сработает?
Re[Alex Veles]:
от: Alex Veles
Использовать тэги ?
SubSecTime
SubSecTimeOriginal
SubSecTimeDigitized
Вот про таких и говорят - "Умник х....ев"
Выпендрился? Счастлив? Здесь человек совета просит, а не проводит тест на написание умных слов
Re[Vladson]:
от:Vladson
... Есть ли какой-то вариант сделать так, чтобы установить время создания для файлов внутри одной папки таким образом, чтобы у каждого последующего файла время создания отличалось от предыдущего, хотя бы на секунду...Подробнее
https://yadi.sk/d/KIDN-GvH3ag98G
меняет дату изменения файлов с интервалом в 1 минуту
- начальная дата руками вводится
- выбрать каталог
====
на всяк случай - тот же файл в архиве
(на случай если сервисы где то не захотят закачивать EXE)
https://yadi.sk/d/Ys8RSdv_3ag9Sj
*****
то же самое
но меняет 3 даты
создания, изменения, открытия
https://yadi.sk/d/tJbUqpTK3agARJ
Re[Vladson]:
от: Vladson
Спасибо, а можно поподробнее, я даже не представляю о чем именно идет речь и где, а также каким образом это сработает?
Так зависит от наличия и возможностей инструментария и фантазии.
Например оставлять в тегах SubSec* порядковый номер файла. Если софт сортирует по дате и понимает этот тэг - будут сотые доли секунды.
Но если сама дата не важна, то вам подойдет простое решение.
Если файлы сортированы в папке DIR по имени как нужно, то
Выставить всем файлам одинаковое время:
exiftool -all= -AllDates="2010:02:02 00:00:00" -overwrite_original DIR
Добавить число секунд согласно номеру файла в директории:
exiftool '-AllDates+Ъ0:0:$FileSequence' -overwrite_original -fileOrder FileName DIR
Знак Ъ заменить на знак меньше - парсер тут режет все...
Если в windows - одинарные кавычки заменить на двойные.
Re[Alex Veles]:
Спасибо, добрые люди!
Самый первый опробованный вариант с запускаемым файлом Corr_date сработал на отлично, именно то, что было нужно!
Всем добра и побольше!
Самый первый опробованный вариант с запускаемым файлом Corr_date сработал на отлично, именно то, что было нужно!
Всем добра и побольше!
