Windows Vista で複数のカメラからの写真の EXIF タイムスタンプを調整する最も簡単な方法は何ですか?

StackOverflow https://stackoverflow.com/questions/76930

  •  09-06-2019
  •  | 
  •  

質問

シナリオ: 数人が一緒に休暇に出かけ、デジタルカメラを持って写真を撮ります。カメラの時計を現地時間に合わせるのを忘れない人もいれば、自宅時間のままにする人、生まれた国の現地時間のままにする人、工場時間のままにする人もいます。

問題: 写真の EXIF メタデータのタイムスタンプは同期されないため、すべての写真を 1 つの結合されたコレクションに集約することが困難になります。

質問: すべてのカメラの時計間のデルタを発見したと仮定すると、 最も単純な Windows Vista でこれらのタイムスタンプの違いを修正するにはどうすればよいでしょうか?

役に立ちましたか?

解決

Windows Live フォト ギャラリー Wave 3 ベータ版には、この機能が含まれています。ヘルプから:

日付と時刻の設定を複数の写真で同時に変更すると、各写真のタイムスタンプは同じ量だけ変更され、選択したすべての写真のタイムスタンプが元の年代順に残ります。

説明書:

  1. 変更する写真を選択します(検索機能を使用して、カメラのモデルなどで制限できます)。
  2. 右クリックして「所要時間を変更...」を選択します。
  3. 新しい時間を選択し、「OK」をクリックします。

現在のダウンロード場所は次のとおりです ライブサイド.ネット.

他のヒント

exiftoolを使用します。Perl で書かれたオープン ソースですが、スタンドアロンの .exe ファイルとしても利用できます。著者は考えているようです すべて exif関連。成熟したコード。

例:

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

exiftool -AllDates-=1 DIR

参照:

最も簡単なのは、おそらく os.walk のようなものを使用してフォルダーの下にあるすべてのファイルを調べてから、 pyexiv2 実際に EXIF データを読み取り、変更します。pyexiv2 のチュートリアルが見つかります。 ここ.

この目的のために、私は自分のソフトウェアにあえてアドバイスしたいと思います。 EXIF時間編集. 。オープンソースでシンプルなので、想像できるすべての亜種をサポートしています。

  • 日付部分(年/月/日/時/分)を任意の値でシフト
  • 日付部分を任意の値に設定する
  • 必要なシフト値の決定
  • 結果のタイムスタンプを EXIF DateTime フィールドと最終変更プロパティにコピーする
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top