У меня есть куча изображений с разными датами создания. Я хочу нормализовать их все до заданной даты (скажем, сегодняшней даты) с помощью командного файла (Windows). Может ли ExifTool устанавливать даты? Я вижу только документацию и примеры сдвига дат. Чтобы перенести дату на настоящую, мне нужно было бы каким-то образом прочитать дату для каждого файла, вычислить разницу, а затем сместить. Это было бы нормально, но я не знаю, как прочитать дату создания в переменной с помощью ExifTool.
Одним из препятствий для меня является то, что я не говорю на Perl. Я делаю Python, а есть pyexiv2. Это позволяет писать «дату», но я нигде не вижу, это только дата создания или все даты.
Изменить
Здесь показано использование, например,
exiftool -AllDates='2010:08:08 15:35:33' -overwrite_original IMG_01.jpg
в Ubuntu linux, но я не мог заставить это работать в Windows.
В качестве взлома попробовал
exiftool -AllDates+=2015:03:02 IMG_8220.JPG
которые устанавливали даты на время исполнения, вероятно, потому, что смена была настолько сумасшедшей. Но я хотел бы иметь контроль и, в частности, иметь возможность изменять ГГГГ: ММ: ДД без изменения времени.
Следовательно, помощь по-прежнему ценится.