изменить метаданные фотографий по заданному времени


0

Аккумуляторы моей камеры разрядились, и сохраненная дата была неправильной, и теперь у меня около 100 фотографий с неправильной датой. Есть ли приложение, которое может изменить дату фотографии? Что-то, что может вычислить NewDate = (OldDate - 1day.2months.12hours), поэтому мне не нужно вычислять разницу и вводить дату для каждого файла?

Ответы:


2

exiv2 должно быть самым простым решением для этого:

exiv2 -O -2 -D -1 -a -12:00:00 adjust /path/to/copy/*.jpg

Выдержка из справочной страницы:

exiv2 - Image metadata manipulation tool 
exiv2 [options] [action] file ...

ad | adjust
    Adjust Exif timestamps by the given time. Requires at least one of the options -a time, -Y yrs, -O mon or -D day.

-a time
    Time adjustment in the format [-]HH[:MM[:SS]]. This option is only used with the 'adjust' action. Examples: 1 adds one hour, 1:01 adds one hour and one minute, -0:00:30 subtracts 30 seconds. 
-Y yrs
    Time adjustment by a positive or negative number of years, for the 'adjust' action. 
-O mon
    Time adjustment by a positive or negative number of months, for the 'adjust' action. 
-D day
    Time adjustment by a positive or negative number of days, for the 'adjust' action. 

Кроме того, я бы посоветовал вам попробовать это сначала на копии фотографий, а не на оригиналах.


я попробую :)
Ремус Риго
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.