La réponse acceptée suppose que l'on sache utiliser la ligne de commande. Si ce n'est pas le cas, voici les étapes préliminaires supposées :
1) Installez un gestionnaire de paquets, si vous n'en avez pas déjà installé un. (Et utilisez-le ensuite pour toujours pour installer de nouveaux logiciels :))
(Recommandé :)
Pour Mac : utilisez Homebrew - https://brew.sh/
Pour Windows : utilisez Chocolatey - https://chocolatey.org/
2) En utilisant votre gestionnaire de paquets (^^ nouvellement installé), installez exiftool
qui est un logiciel libre permettant de visualiser et de travailler avec les métadonnées des médias :
Sur Mac :
brew install exiftool
Sous Windows :
choco install exiftool
3) Naviguez jusqu'au répertoire contenant vos fichiers image/film en utilisant la commande "changer de répertoire" : cd
- (Pour en savoir plus sur l'utilisation de la ligne de commande, cliquez ici : https://www.digitalcitizen.life/command-prompt-how-use-basic-commands )
cd {insert-name-of-your-file-directory-here}
4) La dernière commande est basée sur la (les) réponse(s) acceptée(s) ci-dessus, mais j'ai trouvé que je devais la changer en CreationDate
pour qu'elle reflète réellement la date de capture des photos/vidéos d'origine. J'ai également choisi d'utiliser touch
:
Version en une phrase (à copier et coller) :
for file in *; do touch -t "$(exiftool -p '$CreationDate' -d '%Y%m%d%H%M' "$file")" "$file"; done
(Même code, mais formaté pour la lisibilité au cas où vous voudriez comprendre ce qui se passe) :
for file in *; do \
touch -t "$(exiftool -p '$CreationDate' -d '%Y%m%d%H%M' "$file")" "$file"; \
done