Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/08/2011, à 21:41

chiron

[résolu] Ecrire données EXIF dans une série de fichiers

bonsoir,

Je suis confronté à un petit dilemne, je n'ai pas trouvé d'outil GUI ou ligne de commande pour faire le job:

J'ai une série de "vieux" JPG sans données exif. Le but du jeu est de mettre la date et heure de dernière modification du fichier comme donnée exif,et de répéter l'opération pour les 500 fichiers. Possible ou pas possible? wink

Dernière modification par chiron (Le 07/09/2011, à 22:14)


In hoc signo vinces.

Hors ligne

#2 Le 24/08/2011, à 22:46

samυncle

Re : [résolu] Ecrire données EXIF dans une série de fichiers

Salut smile

Peut être avec ceci


Hello world

Hors ligne

#3 Le 03/09/2011, à 23:11

chiron

Re : [résolu] Ecrire données EXIF dans une série de fichiers

Oui, en partie merci smile . l'utilitaire stat en ligne de commande permet d'afficher les attributs d'un fichier, mais je n'ai pas encore trouvé comment récupérer la date de modif d'un fichier dans une variable...


In hoc signo vinces.

Hors ligne

#4 Le 07/09/2011, à 22:13

chiron

Re : [résolu] Ecrire données EXIF dans une série de fichiers

J'ai ouvert un autre sujet dans la section programmation. Résolu. smile

#!/bin/bash
#
cd /home/jyl/Bureau/int
for filename in $(ls -1); do
modif=$(stat -c '%y' $filename)
heure=${modif#* }
heure=${heure%.*}
year=${modif%%-*}
base=${modif%% *}
day=${base##*-}
month=${base#*-}
month=${month%-*}
exiv2 -M"set Exif.Image.DateTime $year:$month:$day $heure" $filename
done
# http://www.exiv2.org/tags.html
cd /home/jyl

In hoc signo vinces.

Hors ligne