场景:几个人一起去度假,带着数码相机,然后迅速离开。有些人记得把相机时钟调整到当地时间,有些人把相机留在家里,有些人离开他们出生的国家的当地时间,还有一些人把相机留在工厂里。
问题:照片的EXIF元数据中的时间戳不会被同步,因此很难将所有照片聚合到一个合并的集合中。
的问题:假设您已经发现了所有相机时钟之间的三角形,那么在Windows中纠正这些时间戳差异的最简单方法是什么?
发布于 2008-09-17 20:09:31
Windows照片库3 Beta包括此功能。从帮助中:
如果同时更改多张照片的日期和时间设置,则每个照片的时间戳将更改相同的数量,以便所有选定照片的时间戳保持原来的时间顺序。
指令:
当前下载位置是从LiveSide.net。
发布于 2008-09-16 21:08:41
使用exiftool。开放源码,用perl编写,但也可以作为独立的.exe文件使用。作者似乎对所有与exif相关的东西都有想法。成熟的代码。
例子:
exiftool "-DateTimeOriginal+=5:10:2 10:48:0" DIR
exiftool -AllDates-=1 DIR参考文献:
发布于 2008-09-16 21:01:29
最简单的,可能是一个很小的python脚本,它将使用像os.walk这样的东西来遍历文件夹下面的所有文件,然后使用pyexiv2来实际读取和修改EXIF数据。关于pyexiv2的教程可以找到这里。
https://stackoverflow.com/questions/76930
复制相似问题