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






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

Содержание