Попробуйте Irfanview . Это бесплатное ПО (AFAIR) и очень гибкая система пакетного переименования.
Кроме этого, я бы попытался написать сценарий, что-то вроде
for X in $(seq -w 0 20) ; do
plus=$(expr $X \* 10)
exiftool -alldates+="0:0:0 0:0:$plus" image_$X.jpg
done
Первая строка создает цикл по числам в именах файлов, которые у вас есть, например. 00..20. Если у вас есть 1000 изображений, команда будет seq -w 0 1000
. Опция -w
добавляет начальные нули к числам.
Вторая строка определяет приращение - 10 в этом случае. Пока без юнитов.
Строка формата в третьей строке «0: 0: 0 0: 0: $ plus» определяет, что означает переменная $plus
, в данном случае секунд. Если вы хотели минут, вы бы написали 0:0:0 0:$plus:0
. Формат «год: месяц: день час: минута: секунда». Итак, у нас есть 10-секундный прирост.
Это пакет, выполненный в 'bash' (оболочка Linux), вам, возможно, придется адаптировать его для Windows или использовать живую систему Linux для выполнения преобразования.
Обратите внимание, что все файлы должны иметь (идентичный) тег Exif (DateTimeOriginal), прежде чем его можно будет использовать, поскольку он увеличивает только существующие теги. Но вы можете просто написать тег одной командой exiftool.
Я протестировал это с 20 примерами файлов, и теги были написаны правильно.