Différences
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 | ||
exiv2 [Le 16/02/2019, 14:37] 95.176.26.100 [Utilisation] |
exiv2 [Le 28/02/2024, 08:29] (Version actuelle) bcag2 [Renommer] détails, fmt heure-minute… %H%M |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
===== Utilisation===== | ===== Utilisation===== | ||
+ | ==== Afficher ==== | ||
Afficher un résumé des données EXIF de tous les fichier JPEG du répertoire courant : | Afficher un résumé des données EXIF de tous les fichier JPEG du répertoire courant : | ||
- | exiv2 *.jpg | + | <code bash>exiv2 *.jpg</code> |
+ | Afficher toutes les données EXIF du fichier image.png | ||
+ | <code bash>exiv2 -pa image.png</code> | ||
+ | <note warning>-pa = toutes les EXIF ? à vérifier. La plupart certainement.</note> | ||
Renommer //img_test.jpg// à sa date-heure de prise de vue (e.g. renommée en //20140517_172233.jpg// si elle a été prise le 17 mai 2014 à 17:22:33) : | Renommer //img_test.jpg// à sa date-heure de prise de vue (e.g. renommée en //20140517_172233.jpg// si elle a été prise le 17 mai 2014 à 17:22:33) : | ||
- | exiv2 rename img_test.jpg | + | <code bash>exiv2 rename img_test.jpg</code> |
- | Renommer //img_test.jpg// en //img_test_201205.jpg// : | + | ==== Renommer ==== |
- | exiv2 -r':basename:_%Y%m' rename img_test.jpg | + | Quelques mots clés de format (//fmt//) : |
+ | * //:basename:// nom initial du fichier sans l’extension | ||
+ | * //%Y%m%d// récupèrent respectivement l’année sur 4 chiffres, le mois sur 2 chiffres et le jour sur 2 chiffres | ||
+ | * //%H%M%S// récupèrent respectivement l’heure, les minutes et secondes chacune sur 2 chiffres | ||
+ | <code bash> | ||
+ | #Renommer //img_test.jpg// en //img_test_201205.jpg// : | ||
+ | exiv2 -r':basename:_%Y%m' rename img_test.jpg | ||
+ | # ou encore avec date-heure-minute en préfixe //img_test.jpg// en //20120530-1852_img_test_.jpg// : | ||
+ | exiv2 -r %Y%m%d-%H%M_:basename:_ img_test.jpg | ||
+ | </code> | ||
+ | ==== Extraire ==== | ||
Extraire une balise particulière (par exemple //Exif.GPSInfo.GPSLatitude//) : | Extraire une balise particulière (par exemple //Exif.GPSInfo.GPSLatitude//) : | ||
- | exiv2 -g Exif.GPSInfo.GPSLatitude img_test_201205.jpg | + | <code bash>exiv2 -g Exif.GPSInfo.GPSLatitude img_test_201205.jpg</code> |
| | ||
Extraire uniquement la valeur de la balise //Exif.GPSInfo.GPSLatitude// : | Extraire uniquement la valeur de la balise //Exif.GPSInfo.GPSLatitude// : | ||
- | exiv2 -g Exif.GPSInfo.GPSLatitude -Pv img_test_201205.jpg | + | <code bash>exiv2 -g Exif.GPSInfo.GPSLatitude -Pv img_test_201205.jpg</code> |
| | ||
Connaître la liste des balises disponibles : | Connaître la liste des balises disponibles : | ||
- | exiv2 -P k img_test_201205.jpg | + | <code bash>exiv2 -P k img_test_201205.jpg</code> |
| | ||
- | Supprimer les méta-données (par exemple avant de publier les photos sur internet): | + | Outre les méta-données, il est possible d'extraire des images incluent dans un fichier [[:raw]] : |
- | <code>exiv2 rm *.jpg </code> | + | Exemple pour lister les images contenues dans le fichier NEF (raw Nikon) : |
+ | <code bash> | ||
+ | exiv2 -pp DSC_1049.NEF | ||
+ | # qui retourne : | ||
+ | Preview 1: image/tiff, 160x120 pixels, 57852 bytes | ||
+ | Preview 2: image/jpeg, 640x424 pixels, 150445 bytes | ||
+ | Preview 3: image/tiff, 700x466 pixels, 984378 bytes | ||
+ | Preview 4: image/jpeg, 1620x1080 pixels, 1035231 bytes | ||
+ | Preview 5: image/jpeg, 5568x3712 pixels, 2081344 bytes | ||
+ | # commande pour extraire la "Preview 5" | ||
+ | exiv2 -ep5 DSC_1049.NEF | ||
+ | # qui extrait cette image, nommée DSC_1049-preview5.jpg | ||
+ | </code> | ||
+ | ==== Supprimer des métadonnées ==== | ||
+ | Supprimer toutes les méta-données (par exemple avant de publier les photos sur internet): | ||
+ | <code bash>exiv2 rm *.jpg </code> | ||
+ | |||
+ | Supprimer uniquement la valeur de la balise //Exif.GPSInfo.GPSLatitude// : | ||
+ | <code bash>exiv2 -M"del Exif.GPSInfo.GPSLatitude" img_test_201205.jpg</code> | ||
+ | |||
+ | ==== Insérer des métadonnées ==== | ||
Insérer des coordonnées GPS dans une photo (coordonnées de référence : 43°17'43.9"N 5°22'27.7"E - saisie obligatoire sous forme de rationnel ou fraction pour les non matheux) | Insérer des coordonnées GPS dans une photo (coordonnées de référence : 43°17'43.9"N 5°22'27.7"E - saisie obligatoire sous forme de rationnel ou fraction pour les non matheux) | ||
- | <code> exiv2 -M"set Exif.GPSInfo.GPSLatitude 43/1 17/1 439/10" -M"set Exif.GPSInfo.GPSLatitudeRef N" -M"set Exif.GPSInfo.GPSLongitude 5/1 22/1 277/10" -M"set Exif.GPSInfo.GPSLongitudeRef E" image.jpg</code> | + | <code bash> exiv2 -M"set Exif.GPSInfo.GPSLatitude 43/1 17/1 439/10" -M"set Exif.GPSInfo.GPSLatitudeRef N" -M"set Exif.GPSInfo.GPSLongitude 5/1 22/1 277/10" -M"set Exif.GPSInfo.GPSLongitudeRef E" image.jpg</code> |
+ | |||
+ | Enlever 1h à l'horodatage des données exiv (quand on a oublié de mettre à l'heure d'été son APN) : | ||
+ | <code bash> | ||
+ | exiv2 -v -a -01:00:0 ad MesPhotos*.JPG | ||
+ | </code> | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 46: | Ligne 85: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* **(en)** [[man>exiv2]] | * **(en)** [[man>exiv2]] | ||
- | * **(en)** [[http://www.exiv2.org/|Site officiel d'exiv2]] | + | * **(en)** [[https://www.exiv2.org/|Site officiel d'exiv2]] |
* **(fr)** [[https://touticphoto.fr/assistance-informatique/11-renommage-photos-en-ligne-de-commande|Renommage photos et ajout de données EXIF IPTC XMP sur touticphoto.fr]] | * **(fr)** [[https://touticphoto.fr/assistance-informatique/11-renommage-photos-en-ligne-de-commande|Renommage photos et ajout de données EXIF IPTC XMP sur touticphoto.fr]] | ||
* **(fr)** [[http://kerlinux.org/2010/07/manipulation-des-dates-de-photos-jpeg-avec-exiv2/|Tutoriel exiv2]] | * **(fr)** [[http://kerlinux.org/2010/07/manipulation-des-dates-de-photos-jpeg-avec-exiv2/|Tutoriel exiv2]] | ||
* [[imagemagick|modifier les images avec Imagemagick]] | * [[imagemagick|modifier les images avec Imagemagick]] | ||
* [[:digikam]], gestionnaire de photos | * [[:digikam]], gestionnaire de photos | ||
+ | * [[:exiftool]], utilitaire équivalent et complémentaire | ||
---- | ---- | ||
//Contributeurs: bcag2// | //Contributeurs: bcag2// | ||
+ |