- Kerlinux.org - http://kerlinux.org -

Manipulation des dates de photos JPEG avec Exiv2

Posted By SLiX On 1 juillet 2010 @ 16 h 35 min In Informatique,Photo | 2 Comments

Vous avez des photos JPEG et vous être dans l’une des situations suivantes:

  • vous voulez renommer vos photos suivants les dates/heures de prise de vue (pratique pour éviter les doublons une fois que le compteur de l’APN a fait le tour).
  • certaines photos ne sont pas à la bonne heure, voir à la bonne date ? (exemple: oubli du passage à l’heure d’été/hiver sur l’APN)
  • vous avez plusieurs APN et souhaitez regrouper leurs photos dans un même répertoire, triés par date/heure

Alors exiv2 va vous simplifier la vie. Cet outil en ligne de commande permet de faire et d’automatiser ces opérations (et bien d’autres…)

Il est disponible dans Debian GNU/Linux et dérivées sous son nom. Donc pour l’installation sur ces systèmes:

# apt-get install exiv2

Voici, pour commencer, quelques exemples de base:

  • Ajuster les dates/heures des données EXIF des fichiers (+ 2 jours, – 5 minutes et 15 secondes):
$ exiv2 -v ad -D +2 -a -0:05:15 *.jpg
  • Renommer suivant la date (AAAAMMJJ_HHMMSS) :
$ exiv2 -v mv *.jpg
  • Renommer suivant la date (AAAAMMJJ_HHMMSS) en synchronisant les dates/heures  des fichiers:
$ exiv2 -v mv -t *.jpg
  • Seulement synchroniser les dates/heures des fichiers:
$ exiv2 -v mv -T *.jpg

Et voici un petite procédure pour regrouper « proprement » les photos de plusieurs APN:

1) Si besoin, pour chaque répertoire, ajuster les date/heures des photos:

$ exiv2 -v ad -a 01:00:00 *.jpg

2) Pour chaque répertoire à intégrer:

2.a) Déplacer les photos du répertoire dans le répertoire de destination.

2.b) Renommer et mettre à jour les dates/heures Unix uniquement des nouveaux fichiers (il suffit d’identifier le préfixe des nouvelles photos):

$ exiv2 -v -t mv img_*.jpg

Si la commande vous propose de renommer un fichier car il en existe déjà un (photos prises dans la même seconde), validez; un suffixe « _N » (commençant à 1) sera ajouté. Vous pourrez alors renommer manuellement celui d’origine avec «  _0  »  si voulez un peu de cohérence…


Article printed from Kerlinux.org: http://kerlinux.org

URL to article: http://kerlinux.org/2010/07/manipulation-des-dates-de-photos-jpeg-avec-exiv2/

Copyright © 2010 Kerlinux.org. Tous droits réservés.