問題のJPEG EXIFメタデータでファイル作成日を変更するファイルシステムの日付を更新し、ファイルに保存された日付と一致させることができるいくつかの素晴らしいスクリプトがあります。しかし、Exifデータの「日付と時刻」の値が間違っている(カメラの時刻が正しく設定されていない)場合はどうなりますか?
ディレクトリ内のすべてのファイルの時間を+/- n分に変更するソリューションはありますか? Exifデータを変更するか(上記のリンクされた優れたスクリプトの1つを使用)、ファイルのタイムスタンプを変更してください。
答え1
必要なツールを言いますjhead
。一部のオペレーティングシステムではパッケージマネージャを介して配布ここがjheadの家です。、そこから最新バージョンをダウンロードできます。これはjhead
JPEGファイルでのみ機能します。 EXIF情報を含む他のファイルはサポートされていません。
~からjhead
手動:
-ta Exifヘッダーに保存されている時間をh:mm単位で前後に調整します。タイムゾーンを旅行した後や夏時間が変わった場合など、カメラに設定されている間違った時間に写真を撮るときに便利です。このオプションは「DateTimeOriginal」(タグ0x9003)フィールドの時間を使用しますが、Exifヘッダーのすべての時間フィールドを新しい値に設定します。
例:
時間を1時間前に設定します(カメラの夏時間設定を忘れた場合は、この機能を使用してください)。
jhead -ta+1:00 *.jpg
時間を23秒後に調整します(両方のデジタルカメラが正しく揃っていないことを確認したら、それを使用して両方のデジタルカメラのタイムスタンプを同期させることができます)。
jhead -ta-0:00:23 *.jpg
時間を2日1時間(49時間)前に移動
jhead -ta+49 *.jpg
答え2
からpetapixel.comにコメントを残すそしてもう一つの答え、これを達成する方法のいくつかの例は次のとおりです。exiftool
:
exiftool "-DateTimeOriginal+=0:1:2 3:4:5"
exiftool -DateTimeOriginal+='5:10:2 10:48:0'
exiftool -DateTimeOriginal-='0:0:0 1:3:0'
答え3
ショットウェル
Shotwell(0.28+)も使用できます。
設定:
すべての写真を選択して、次の操作を行います。
試験用
identify -verbose *.jpg | grep 1992 # or "DateTime:\|exif:Make:\|exif:Model\|Filesize\|Flash:\|pixels:"
答え4
DigiKamは次のこともできます。
配置 > 時間調整
写真グループやその他のオプションに時間を追加/減算できます。