• Français
  • English

exif_rename_files

Renomme ou copie des fichiers JPEG en fonction de l'information temporelle Exif contenue dans ceux-ci

Introduction

Cet utilitaire python permet par exemple de colliger des photos provenant de plusieurs appareils, à nomenclature variable (DSC0000.JPG, IMG0008.JPG, IMG_20150322_135126.JPG, ...), et de les réunir en un tout cohérent, par exemple à la suite de vacances où plusieurs individus ont pris des photos.

Prérequis

Developpé sous GNU/Linux, ce script devrait fonctionner sous n'importe quelle plateforme supportant Python; il a été testé également sous Windows et Mac OS X.

Téléchargement

Exemples d'utilisation

python exif_rename_files.py /home/miguel/photo/DSC0000.JPG
Copie l'image directement dans le répertoire où elle se situe
python exif_rename_files.py /home/miguel/photo/
Copie toutes les images directement dans le répertoire où elles se situent
python exif_rename_files.py --output-directory /home/miguel/photo/output/2013/ /home/miguel/photo/2013/ /home/pauline/photo/2013/
Copie les images qui proviennent de deux répertoires, dans le répertoire de sortie
python exif_rename_files.py --no-clobber --recursive --output-directory /home/miguel/output /home/miguel/photo
Copie toutes les images du répertoire d'entrée, incluant les sous-répertoires, mais n'écrase pas de fichiers portant le méme nom
find /home/miguel/photo/ -iname "DSC*" -exec exif_rename_files.py --move {} +
Utiliser `find` pour trouver tous les fichiers commençant par « DSC » ou « dsc » et les renommer

Manuel

De façon générale, l'application devrait être appelée en ligne de commande de la façon suivante :

python exif_rename_files.py [OPTIONS] INPUT

INPUT désigne le(s) répertoire(s) ou fichier(s) JPEG à traiter et OPTIONS les options, décrites ci-dessous.

Sommaire des paramètres
Paramètre Description
-h, --helpAffiche l'aide
-o DIRECTORY, --output-directory=DIRECTORYRépertoire dans lequel les images seront écrites
-t, --dry-runExécute le programme, mais ne déplace ni copie de fichiers
-C, --copy-directory-treeCopie l'arborescence d'entrée dans le répertoire de sortie
-m, --moveDéplace les fichiers plutôt que de les copier
-n, --no-clobberN'écrase pas de fichiers
-r, --recursiveRecherche les fichiers dans le répertoire et ses sous-réepertoires
-v, --verboseDétaille les étapes d'exécution
-N, --include-file-with-no-exifCopie ou déplace les fichiers sans Exif, utilisant leur nom original comme destination
-V, --versionAffiche la version du logiciel et quitte

Bogues

Si vous trouvez un bogue, vous devez le rapporter à exif.miguel@ptaff.ca

Auteur

Miguel Tremblay

Voir aussi

Site GitLab du projet

Licence

Copyright © 2016 Miguel Tremblay.

exif_rename_files est un logiciel libre; vous pouvez le redistribuer et/ou le modifier selon les termes de la GNU General Public License (Licence Publique Générale GNU) telle qu'elle a été publiée par la Free Software Foundation; soit la version 3 de la licence, soit (comme vous le souhaitez) toute version ultérieure.


exif_rename_files

Création : 1er juillet 2016
Villeray
N 45° 33′ W 73° 36′

exif_rename_files

Dernière mise à jour : 1er juillet 2016,
Villeray,
N 45° 33′ W 73° 36′