Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
exiv2 [Le 09/05/2018, 12:21] – [Voir aussi] bcag2exiv2 [Le 28/02/2024, 08:29] (Version actuelle) – [Renommer] détails, fmt heure-minute… %H%M bcag2
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.GPSLongtitude 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//
 +