3

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

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

質問:すべてのカメラ クロック間の差分を発見したと仮定すると、Windows Vista でこれらのタイムスタンプの違いを修正する最も簡単な方法は何ですか?

4

4 に答える 4

4

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

例:

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

exiftool -AllDates-=1 DIR

参照:

于 2008-09-16T21:08:41.563 に答える
2

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

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

指示:

  1. 変更する写真を選択します (検索機能を使用して、カメラのモデルなどで絞り込むことができます)。
  2. 右クリックして、[所要時間の変更...] を選択します。
  3. 新しい時間を選択し、[OK] をクリックします。

現在のダウンロード先はLiveSide.netです。

于 2008-09-17T20:09:31.540 に答える
1

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

于 2008-09-16T21:01:29.083 に答える
0

この目的のために私のソフトウェアにアドバイスしたいと思います: EXIFTimeEdit。オープンソースでシンプルで、私が想像できるすべてのバリアントをサポートしています。

  • 日付部分(年/月/日/時/分)を任意の数値でずらす
  • 日付部分を任意の値に設定
  • 必要なシフト値の決定
  • 結果のタイムスタンプを EXIF DateTime フィールドと最後に変更されたプロパティにコピーする
于 2013-12-06T08:00:56.520 に答える