#author("2020-10-27T22:13:22+09:00","","") #author("2021-09-21T20:57:31+09:00","","") [[Computer/OpenSource]] *exiftool [#cc7a70b7] **URL [#k4e832ab] -[[ExifTool by Phil Harvey:https://www.sno.phy.queensu.ca/~phil/exiftool/]] **コマンド例 [#wd13631a] ***オプション説明 [#pf3cc3d8] オプションに -Pをつけるとファイルの作成日時を更新しない.-overwrite_originalでバックアップファイルを残さない. $ exiftool -P -overwrite_original xxx.jpg ***表題・説明・著作権情報 [#n5d159e4] $ exiftool -author="作成者" -copyright="著作権情報" -title="表題" \ -description="説明" image.jpg 日本語も使える(UTF-8で確認). ***カメラ情報 [#n4966105] $ exiftool -make=Canon -Model="Canon EOS xxx" -SerialNumber="yyyyyyy" image.jpg ***レンズ情報 [#df79aafa] $ exiftool -LensMake=Canon -FocalLength="50.0 mm" -LensInfo="xxmm f/3.5" \ -LensModel="EF xxmm f/3.5 USM" -Lens="Canon EF xxmm f/3.5 USM" \ -LensSerialNumber=zzzzz image.jpg ***フィルム情報 [#ce73bf80] $ exiftool -ISO=100 -UserComment="Fujifilm Fujichrome Provia 100 (RDP II)" \ -ImageUniqueID="RVP01.36" image.jpg フィルム情報を記録するタグはないようなので,UserCommentなどで代用するとよい.フィルム番号を振ってある場合はImageUniqueIDなどが使えると思われる. ***撮影情報 [#x54d1b3b] $ exiftool -ExposureTime="1/125" -FNumber="5.6" image.jpg ***時刻情報 [#i87d9bc8] $ exiftool -TimeZone=+09:00 -TimeZoneCity=Tokyo -DateTimeOriginal="2017:05:31 12:59:59" image.jpg ***スキャンした日時をデジタル化日時にコピーする [#cf64af74] $ exiftool "-DateTimeDigitized<CreateDate" image.jpg ***GPS [#m4e31c35] $ exiftool -gpslatituderef=n -gpslongituderef=e \ -gpslatitude=35.12345 -gpslongitude=135.12345 image.jpg 緯度・経度を読み取るとき,10進法で表したければ次のようにする. $ exiftool -c "%.6f" image.jpg GPS情報を削除するには次のようにする.-overwrite_originalをつけると元ファイルは削除される. $ exiftool -P -overwrite_original -gps*= input.jpg 削除されているかどうか確認する. $ exiftool -gps*= input.jpg **撮影日時にもとづいたファイル名に変更する [#d8a3af70] $ exiftool -d %Y%m%d_%H%M_%S_%%.2c.%%e "-FileName<DateTimeOriginal" *.jpg これで20170123_2143_59_00.jpgのようなファイル名に変更される. **撮影日時を設定する [#yadd94e9] $ exiftool -P -overwrite_original -DateTimeOriginal="2019:12:29 10:53:00" **タグを調べる [#c48d1612] メーカ依存かどうか調べる.書き換えできるタグか,書き換えできないタグかも判別できる. $ exiftool -G image.jpg 短いタグ名を調べる. $ exiftool -s image.jpg