exif-data内またはexif-dataからの時刻(日付)の変更


10

問題の JPEG EXIFメタデータからファイルの作成日を変更する には、ファイルシステムの日付を更新したり、ファイルに保存されている日付と一致させたりするための優れたスクリプトがあります。しかし、exif-dataで「Date and Time(original)」が悪い場合はどうなりますか(カメラの設定時間が間違っているため)。

ディレクトリ内のすべてのファイルの時間を約+/- n分変更する解決策はありますか?exifデータを修正するか、上記のリンクから優れたスクリプトの1つを使用するか、ファイルのタイムスタンプのみを修正します。


参照してくださいjheadとその-taオプション
ステファンChazelas

休暇後にさまざまな人のさまざまなカメラから写真を収集するとき、私はこの状況でかなり頻繁に終わるので、写真のソースごとに少し「シフト」する必要があります。
Grzegorz Wierzowiecki

回答:


10

必要なツールはと呼ばれjheadます。一部のOSはパッケージマネージャーを介してリリースしますが、これはjheadのホームであり、そこから最新バージョンをダウンロードできます。

jhead マニュアルから:

-ta Exifヘッダーに保存されている時間をh:mmだけ前方または後方に調整します。タイムゾーン間を移動した後や、夏時間が変更されたときなど、カメラに設定された間違った時間で写真を撮ったときに役立ちます。このオプションは、「DateTimeOriginal」(タグ0x9003)フィールドの時間を使用しますが、Exifヘッダーのすべての時間フィールドを新しい値に設定します。

例:

時間を1時間進めます(デジタルカメラで夏時間を設定するのを忘れた後にこれを使用します)

jhead -ta+1:00 *.jpg

時間を23秒戻します(これを使用して、2つのデジカムが完全に一致していないことがわかった後、それらを同期してタイムスタンプを取得します)。

jhead -ta-0:00:23 *.jpg

時刻を2日と1時間進めます(49時間)

jhead -ta+49 *.jpg


0

DigiKamでもできます。

バッチ>時間調整

写真のグループやその他のオプションに時間を加算/減算できます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.