change exif date

change exif date


В Linux есть достаточно мощный инструмент под названием exiftool, который позволяет делать именно то, что мне было нужно, а именно смещать в нужную мне сторону дату и время снимка.

Как изменить Exif-дату фотографий?

- Для того, чтобы перевести дату создания снимка на 1 месяц вперед, то есть в плюс, нам необходимо исполнить команду:

exiftool "-DateTimeOriginal+=0:1:0 00:00:00" JPG

- Команду следует исполнять уже после того, как Вы перешли в нужную директорию с подопытными фотографиями.

- После того, как команда выполнилась и в вашей директории появились файлы с приставкой _original, делаем этот шаг. Файлы с приставкой _original – это нетронутые файлы, на случай, если что-то пошло не по плану.

- Если все нормально и Вы получили то что хотели, то можно просто удалить эти файлы одной командой:

find . -name "*_original" -exec rm -rf {} \;

Как это работает?

В первой команде Вам следует понять только вот эту часть: +=0:1:0 00:00:00,

где + – сдвиг вперед (можно использовать знак минуса);

0:1:0 00:00:00 – год:месяц:день часы:минуты:секунды

Грубо говоря, если Вы хотите сдвинуть дату всех снимков назад на 1 год 3 часа и 15 минут, то это часть кода будет выглядеть так:

-=1:0:0 03:15:00

Думаю, что сложного тут ничего нет.

Содержание