Exiftool
url: http://exiftool.org
Shorcut
https://exiftool.org/TagNames/Shortcuts.html
Utilisation
# the year, month, day, hour, minute, second will be set from the file name.
exiftool '-datetimeoriginal<filename' DIR
# set the minutes and seconds to zero, you can so this
exiftool 'datetimeoriginal<${filename} 00:00:00' DIR
Utilisation possible du tag suivant si l'on est sur de la commande
-overwrite_original
Shorcuts tags:
DateTimeOriginal CreateDate ModifyDate filename
utilisation de DIR
exiftool -overwrite_original 'datetimeoriginal<${filename} 00:00:00' DIR
exiftool -overwrite_original 'CreateDate<${filename} 00:00:00' DIR
exiftool -overwrite_original 'ModifyDate<${filename} 00:00:00' DIR
exiftool -overwrite_original '-*date<filename' *
exiftool -overwrite_original '-alldates<filename' *
exiftool -overwrite_original '-datetimeoriginal<filename' *
exiftool -overwrite_original '-filemodifydate<filename' *
exiftool -overwrite_original '-datetimeoriginal<${filename;$_=/(\d{4}[-.]?\d{2}[-.]?\d{2})/ ? $1 : undef} 00:00:00' . -ext jpg
exiftool -overwrite_original '-filemodifydate<${filename;$_=/(\d{4}[-.]?\d{2}[-.]?\d{2})/ ? $1 : undef} 00:00:00' . -ext jpg
exiftool -overwrite_original '-datetimeoriginal=2017-12-31 00:00:00' . -ext jpg
exiftool -overwrite_original '-filemodifydate<${filename;$_=/(\d{4}[-.]?\d{2}[-.]?\d{2})/ ? $1 : undef} 00:00:00' . -ext gif -ext png
exiftool -overwrite_original '-filemodifydate<filename' . -ext gif -ext png
exiftool -overwrite_original '-alldates<filename' . -ext mp4
How to
Progress bar
exiftool -IPTC:Keywords-="Pays" -overwrite_original -r *.jpg -progress
-progressget a running count of affected files with the -progress option-progress:%30ba progress bar of width 30 characters in the window title bar
Delete a keyword
exiftool -IPTC:Keywords-="KeywordToRemove" -overwrite_original input.jpg
Note that ExifTool will create a backup of the original file (with "_original" appended to the filename) if you don't use the -overwrite_original flag. To disable this backup, add -overwrite_original to the command
//give me the list of keywords
exiftool -IPTC:Keywords -s3 input.jpg
//remove the keyword
exiftool -IPTC:Keywords-="Année" -L -overwrite_original *.jpg
- L'option
-s3permet de n'afficher que la valeur des mots-clés, sans le nom de la balise. - L'options
-Lpermet de prendre en compte les caractères latin1 (é, è, à, etc.) pour ici le 'é'. -renables the recursive processing of subdirectories.
Mass delete keywords
exiftool -IPTC:Keywords-="Année" -L -IPTC:Keywords-="Pays" -IPTC:Keywords-="Evénements" -L -IPTC:Keywords-="Evenement" -IPTC:Keywords-="Personnes" -overwrite_original -r *
-renables the recursive processing of subdirectories.
Utilisation de Exiftool
# the year, month, day, hour, minute, second will be set from the file name.
exiftool '-datetimeoriginal<filename' DIR
# set the minutes and seconds to zero, you can so this
exiftool 'datetimeoriginal<${filename} 00:00:00' DIR
Utilisation possible du tag suivant si l'on est sur de la commande
-overwrite_original
Shorcuts tags:
DateTimeOriginal CreateDate ModifyDate filename
utilisation de DIR
exiftool -overwrite_original 'datetimeoriginal<${filename} 00:00:00' DIR
exiftool -overwrite_original 'CreateDate<${filename} 00:00:00' DIR
exiftool -overwrite_original 'ModifyDate<${filename} 00:00:00' DIR
exiftool -overwrite_original '-*date<filename' *
exiftool -overwrite_original '-alldates<filename' *
exiftool -overwrite_original '-datetimeoriginal<filename' *
exiftool -overwrite_original '-filemodifydate<filename' *
exiftool -overwrite_original '-datetimeoriginal<${filename;$_=/(\d{4}[-.]?\d{2}[-.]?\d{2})/ ? $1 : undef} 00:00:00' . -ext jpg
exiftool -overwrite_original '-filemodifydate<${filename;$_=/(\d{4}[-.]?\d{2}[-.]?\d{2})/ ? $1 : undef} 00:00:00' . -ext jpg
exiftool -overwrite_original '-datetimeoriginal=2017-12-31 00:00:00' . -ext jpg
exiftool -overwrite_original '-filemodifydate<${filename;$_=/(\d{4}[-.]?\d{2}[-.]?\d{2})/ ? $1 : undef} 00:00:00' . -ext gif -ext png
exiftool -overwrite_original '-filemodifydate<filename' . -ext gif -ext png
exiftool -overwrite_original '-alldates<filename' . -ext mp4
Backlinks