2008-09-16 33 views
2

場景:有幾個人一起度假,手持數碼相機,然後快速離開。有些人記得將攝像機時鐘調整到當地時間,有些人把他們留在家中,有些人把他們留在當地出生的國家,有些人把他們的相機留在工廠時間。調整Windows Vista中多臺攝像機的照片EXIF時間戳的最簡單方法是什麼?

問題:照片的EXIF元數據中的時間戳不會同步,因此很難將所有照片聚合到一個合併集合中。

問題:假設你已經發現了相機的所有時鐘之間的增量,什麼是糾正在Windows Vista中這些時間戳差異簡單方法是什麼?

回答

2

Windows Live照片庫波3測試版包含此功能。從幫助:

如果更改日期和時間多張照片 設置在 的同時,每張照片的時間戳 被改變相同的量,從而使 所有的時間戳所選的 照片保持其原始的 時間順序。

說明:

  1. 選擇照片改變(你可以使用搜索功能,通過相機型號等限制)。
  2. 右鍵單擊並選擇「更改所花時間...」。
  3. 選擇新時間並單擊確定。

當前下載位置從LiveSide.net

1

最簡單的,可能是一個小的python腳本,它將使用類似os.walk的文件來瀏覽文件夾下的所有文件,然後使用pyexiv2實際讀取並修改EXIF數據。關於pyexiv2的教程可以在here找到。

3

使用exiftool。開放源代碼,用Perl編寫,也可作爲獨立的.exe文件使用。筆者似乎雖然對的一切 exif有關。成熟的代碼。

例子:

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

exiftool -AllDates-=1 DIR 

裁判:

+0

在Mac,第一個例子可能無法正常工作(就像它沒有爲我)。這是正確的語法:`exiftool -DateTimeOriginal + =「5:10:2 10:48:0」` – arminrosu 2016-07-03 16:14:56

0

我敢勸我的軟件爲此目的:EXIFTimeEdit。開源和簡單,它支持所有可能的方案,我可以想像:

  • 任何值的轉移日期部分(年/月/日/小時/分鐘)
  • 設定日期部分爲任意值
  • 確定必要位移值
  • 複製導致時間戳EXIF DateTime字段和最後修改屬性
相關問題