2017-05-29写真ファイルの撮影日時を変更する写真ファイルに記録された撮影日時を変更する方法3種類を備忘録。Windowsのエクスプローラを使う(※日付のみ変更可)Macの写真アプリを使うExifToolを使うなお撮影日時を変更したい状況、つまり「ニーズ」としては以下(A)(B)の2つを想定している。カメラの時計が狂ったまま撮影してしまったので修正したい家族親戚等から受け取った撮影時刻データの無い写真に日時情報を付けて整理したい何となく、(A)のニーズの方が多そうかな。自分も困ったことが何度かあるし。10の場合、OS標準機能でEXIF情報として埋め込まれた撮影「日付」は簡単に変更できる。撮影「時刻」は変更できないようだ。操作方法は次の通り:対象ファイルのあるフォルダを開き、「表示」リボンから「詳細ウィンドウ」を選択して詳細ウィンドウを表示する変更したいファイルを選択する(複数可)詳細ウィンドウ中の「撮影日時」欄をクリックすると編集可能な状態になるので、望みの日付に変更して「保存」ボタンを押す複数の写真を選択して撮影日時を変更した場合、それらの写真の撮影「日付」は指定した日付に統一され、撮影「時刻」は変更されずに維持される。撮影日時の情報が埋め込まれていないJPEGファイルの場合は撮影日時欄に「撮影日の指定」というダミー文字列が表示される。同様にそれをクリックすれば撮影日付を変更できる。想定しているニーズを満たすだろうか?ニーズ(A)については、日単位でしか変更できないので現実的には使えないだろう。ニーズ(B)については、撮影日付を新しく書き込めるので使えないことはない。撮影時刻が「この方法で日時情報を初めて書き込んだ瞬間の時刻」になる非常に微妙な謎仕様がある。昼間に夜の写真へ撮影日付を書き込むと撮影時刻が昼間になってしまうわけだから、個人的には嫌な感じがする(せめて0時ちょうどとかだったら何となく「ああ時刻は不明なんだな」と解釈できるのに)。OS標準で使える点は親戚の家で作業する場合などには良いのだけれど、いかんせん中途半端なので「緊急用」としては使えるかもしれない。写真アプリで撮影日時を変更できる。EXIFでは何種類かの「日時」があるけれど、写真アプリの中では一種類しかない。撮影日時情報の無い写真ファイルを取り込むと、取り込み日時がその「日時」になる。ここではその日時を撮影日時と呼ぶ。写真アプリでの操作方法は次の通り:対象の写真を選択して(複数可)、「イメージ」メニューから「日時を調整」を選ぶ望みの日時を入力して「調整」ボタンを押す複数の写真を選択した場合の動作について補足する。11:20:30」に変更したとしよう。この場合、すべての写真の撮影日時が11:20:30に変更されるのではなく、それぞれの写真ごとに「1時間進んだ日時」へと更新される。想定しているニーズは、撮影日時を秒単位で変更できる上に複数の写真の撮影日時をまとめてシフトできるので、完璧に満たす。この操作は「写真」アプリのデータベースを更新しているだけなのでアプリが内部的に持っているオリジナル写真ファイルのEXIFデータは変更されない。そのため、この操作で撮影日時を変更した写真を「未編集のオリジナルを書き出す」機能で書き出すと、そのファイルのEXIFデータは修正前の撮影日時になってしまう。普通に「書き出す」機能を使う場合は問題無いのだけれど、「未編集のオリジナルを書き出す」機能を使う人は要注意。Harveyさんが開発しているExifToolというコマンドラインツールを使うと、撮影日時を含むEXIFデータを自由自在に取得・削除・変更できる。WindowsでもMacでもLinuxでも使えるし、EXIFのプロパティを直接書き換えるというローレベルな解決策なので自分の性に合う。想定しているニーズは、Macの写真アプリと同じことができることから明らかだけれど、完璧に満たす。ExifToolは非常に多くファイル形式に対応しており、RAWデータファイルでも同様に変更できるらしい。09:09エクスプローラーを使って変更が出来ました。ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。