在Windows Vista中调整多台摄像机的照片上的EXIF时间戳最简单的方法是什么?

时间:2020-03-05 18:57:09  来源:igfitidea点击:

场景:几个人带着数码相机一起去度假,然后逃跑。有些人记得将相机时钟调整为当地时间,有些人则将其留在自己的家中时间,有些人将其留在其出生国的当地时间,还有一些人将其相机留在了工厂时间。

问题:照片的EXIF元数据中的时间戳将无法同步,因此很难将所有照片聚合到一个组合的集合中。

问题:假设我们已发现所有摄像机时钟之间的差异,最简单的方法是在Windows Vista中更正这些时间戳差异?

解决方案

回答

最简单的,可能是一个小的python脚本,它将使用os.walk之类的内容浏览文件夹下的所有文件,然后使用pyexiv2实际读取并修改EXIF数据。可以在此处找到有关pyexiv2的教程。

回答

使用exiftool。开放源代码,用perl编写,但也可以作为独立的.exe文件使用。作者似乎与exif有关。成熟的代码。

例子:

exiftool "-DateTimeOriginal+=5:10:2 10:48:0" DIR

exiftool -AllDates-=1 DIR

参考:

  • http://www.sno.phy.queensu.ca/~phil/exiftool/
  • http://www.sno.phy.queensu.ca/~phil/exiftool/#shift

回答

Windows Live照片库Wave 3 Beta包含此功能。从帮助中:

If you change the date and time
  settings for more than one photo at
  the same time, each photo's time stamp
  is changed by the same amount, so that
  the time stamps of all the selected
  photos remain in their original
  chronological order.

指示:

  • 选择照片进行更改(我们可以使用搜索功能来限制相机型号等)。
  • 右键单击并选择"更改时间..."。
  • 选择一个新时间,然后单击"确定"。

当前下载位置是从LiveSide.net。