Modifier des dates Exif en masse
Aujourd'hui j'ai récupéré des photos de voyage de plusieurs participants (et donc de plusieurs appareils) et je compte en faire un diaporama. J'aimerais, en toute logique, que les photos soient triées par ordre chronologique. Malheureusement aucun appareil n'était réglé à la même heure. Il faut donc trouver une solution pour modifier en masse les données Exif de toutes ces photos et en particulier la date de prise de vue.
Solution en ligne de commande
L'outil ExifTool de Phil Harvey est une référence incontournable pour la manipulation d'Exifs en ligne de commande. C'est un script Perl libre et multiplateforme que vous trouverez dans vos paquets GNU/Linux ou que vous pourrez télécharger directement depuis le site de l'auteur si vous êtes sous Windows.
La documentation du logiciel est assez claire sur les manipulations à réaliser pour décaler des dates ou des heures de prise de vue. Par exemple pour décaler toutes dates de trois heures dans le répertoire DIR
(typiquement suite à quelqu'un qui aurait oublié de mettre à jour l'heure de son appareil photo au début d'un voyage sur un autre fuseau horaire) :
exiftool -AllDates-=1 DIR
Solution avec interface graphique
Imaginons que je ne désire pas m'arrêter là et que je veuille une interface graphique. Je ne connais pas d'outil sous Linux, mais sous Windows vous pouvez utiliser l'excellent ExifTool GUI qui n'est autre qu'une interface assez réussie pour ExifTool.
Le projet semble assez dynamique et la dernière version date de juillet 2010. J'avoue ne pas savoir la licence de l'outil, mais en tous les cas il est gratuit.
Pour faire fonctionner le logiciel il faut :
- le télécharger sur ce forum ;
- dézipper le contenu dans un répertoire (aucune installation n'est nécessaire) ;
- télécharger Exiftool et le dézipper ;
- enlever le
(-k)
dans le nom de l'exécutable Exiftool ; - et coller l'exécutable Exiftool dans le répertoire où vous avez installé ExifTool GUI.
Ensuite, en démarrant ExifTool GUI vous trouvez une interface sommaire mais efficace qui vous permettra de sélectionner tous les fichiers dont vous voulez décaler la date, puis en choisissant le menu Modify>Exif:DateTime shift vous trouverez l'écran suivant :
Vous serez alors en mesure; avec la dernière option, d'ajuster rapidement et facilement toutes les dates Exif des photos sélectionnées.
Voilà, les deux méthodes sont assez simples (malgré la longueur apparente du texte), et vous permettront peut-être d'économiser une mise à jour manuelle plutôt pénible et source d'erreurs.