我在一次活动中拍摄了 300 张照片。后来我注意到相机中的日期设置不正确——休息一天。文件中有很多 EXIF 数据,而不仅仅是创建日期。
如何仅更改所有相关 EXIF 字段中包含的日期以更正日期(准确减去一天)?
此修改不应更改其他数据!
也许对于每个文件,我可以转储数据(exiftool
或exiv2
?),然后修改转储(使用awk
?),然后从修改后的转储中替换 EXIF 数据?但是怎么做?
编辑:
每个文件有很多数据:
# exiftool IMG_9040.JPG | wc
289 2218 13996
很多是日期:
# exiftool IMG_9040.JPG | grep 2021 | grep -v File
Modify Date : 2021:11:02 17:06:58
Date/Time Original : 2021:11:02 17:06:58
Create Date : 2021:11:02 17:06:58
Create Date : 2021:11:02 17:06:58.24+01:00
Date/Time Original : 2021:11:02 17:06:58.24+01:00
Modify Date : 2021:11:02 17:06:58.24+01:00
我希望改变所有这些。