exiftoolはとっても楽ちん

デジカメの日付設定を丸々一年間違えてました。写真はiPhotoで管理していたのですが、いつも「最後の読み込み」で確認していたのでしばらく日付が間違っているのに気がつきませんでした。とりあえず、一括して日付を変更する方法を模索。perlでEXIFを扱うライブラリを探したところexiftoolを発見。やっぱありましたよ。

最初はスクリプトを書かなきゃいけないかと思っていたのですが、付属のExifToolで簡単に変換できちゃいました。

Have you ever forgotten to set the date/time on your digital camera before taking a bunch of pictures? ExifTool has a time shift feature that makes it easy to apply a batch fix to the timestamps of the images.

だそうで日付関連のタグ(DateTimeOriginal・CreateDate・ModifyDate)をまとめて変換するAllDatesというオプションもあります。

ぼくの場合、2007年を2008年に直すだけなので、

exiftool "-AllDates+=1:0:0 0:0:0" 2007-07-05_2/

で、終了。ディレクトリを指定するだけ全ファイルをスキャンしてくれます。該当するフォルダをテンポラリにコピーしてからコマンド一発!もう一度ライブラリを読み込み直して古いの消してほんっと楽チン。ご丁寧にXXX_originalというバックアップファイルまで作成してくれました。作者のPhil Harveyもforgotten to set the date/timeしたんだなぁと想像しますね。必要は発明の母というかね。助かりました。

この記事のトラックバックURL:

http://hippos-lab.com/blog/trackback/251

返信