Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
modifier_les_dates_des_photos_metadata_et_des_fichiers [2022/05/17 00:36] flaz [Suivant l'ordre chronologique des fichiers] |
modifier_les_dates_des_photos_metadata_et_des_fichiers [2022/06/09 09:46] (Version actuelle) flaz [Appliquer les dates d'une photo à une autre photo] |
||
---|---|---|---|
Ligne 42: | Ligne 42: | ||
</ | </ | ||
Malgré les apparences, la commande ne modifie pas les noms des fichiers. | Malgré les apparences, la commande ne modifie pas les noms des fichiers. | ||
+ | ===== Appliquer les dates d'une photo à une autre photo ===== | ||
+ | Si on veut uniquement appliquer la date de prise de vue : | ||
+ | < | ||
+ | exiftool -tagsFromFile fichier-source-meta -DateTimeOriginal fichier_cible | ||
+ | </ | ||
+ | On peut appliquer toutes les dates disponibles. C'est vite fait mais peut-être pas assez sélectif pour ce qu'on voudrait : | ||
+ | < | ||
+ | exiftool -tagsFromFile fichier-source-meta -AllDates fichier_cible | ||
+ | </ | ||
+ | On peut aussi appliquer toutes les méta-données. Encore plus vite fait, encore moins sélectif : | ||
+ | < | ||
+ | exiftool -tagsFromFile fichier-source-meta fichier_cible | ||
+ | </ | ||
===== Décrémenter la date des fichiers d'un répertoire ===== | ===== Décrémenter la date des fichiers d'un répertoire ===== | ||
On décide d' | On décide d' | ||
Ligne 85: | Ligne 98: | ||
jhead -n" | jhead -n" | ||
</ | </ | ||
- | < | + | < |
==== Suivant l' | ==== Suivant l' | ||
< | < | ||
Ligne 94: | Ligne 107: | ||
find *.jpeg -exec jhead -n" | find *.jpeg -exec jhead -n" | ||
</ | </ | ||
+ | ===== Aligner la chronologie des fichiers sur l' | ||
+ | On est un peu hors sujet et ça peut paraître bizarre mais cette opération peut être fort utile dans certains cas. | ||
+ | Le plus simplement : | ||
+ | < | ||
+ | touch *.jpeg | ||
+ | </ | ||
+ | <note important> | ||
+ | Avec xargs((Si on a besoin d'un traitement plus complexe.)) (ici, pour dater en fonction de l' | ||
+ | < | ||
+ | ls -1r * | xargs -n 1 bash -c 'sleep 1 ;touch " | ||
+ | </ | ||
+ | <note tip>Afin de garantir des dates de fichiers différentes, | ||
+ | < |