ExifTool
ExifTool est une bibliothèque perl et un utilitaire en ligne de commande permettant de manipuler des méta-données.
Il supporte une grande variété de méta-données, dont EXIF, GPS, IPTC, XMP, GeoTiff… et la plupart des appareils photos et caméras, reportez-vous au site officiel pour plus d'informations.
Installation
sudo apt install libimage-exiftool-perl
Utilisation
Afficher les métadonnées d'un fichier
exiftool nomFichierImage
Afficher les métadonnées d'un fichier en langue française
exiftool -lang fr nomFichierImage
Afficher les métadonnées d'un fichier précédées de leur nom officiel (pour lecture ou inscription)
Simple nom de la balise
exiftool -s nomFichierImage
Nom de balise et groupe de métadonnées
exiftool -G nomFichierImage
Récupérer la date de création du fichier
exiftool -CreateDate nom-nomFichier.AVI|JPG
Extraire des informations détaillées dans un fichier
Extraire les informations dans un fichier texte
exiftool -lang fr -k -a -u -g1 -w txt nomFichier
Extraire les informations dans un fichier xmp (xmp sidecar)
exiftool -k -o %d%f.xmp nomFichierImage
Extraire une métadonnées particulière dès lors que son nom est connu
exiftool -exif:fnumber nomFichierImage
exiftool -imagesize nomFichierImage
Extraire toutes les métadonnées d'un groupe
exiftool -exif:all nomFichierImage exiftool -xmp:all nomFichierImage
Écrire une métadonnée
Écrire un commentaire
exiftool -Comment="Commentaire du fichier" nomFichierImage
Insérer une balise IPTC:Crédit
exiftool exiftool -IPTC:CREDIT="Félix NADAR" nomFichierImage
Insérer des coordonnées GPS (« géotaggage »)
exiftool -XMP:GPSLongitude="5.374361111111111" -XMP:GPSLatitude="43.29552777777778" -GPSLongitudeRef="East" -GPSLatitudeRef="North" nomFichierImage
Pour insérer la position en degrés décimaux et en une seule commande
exiftool -gpsposition="-25.40424,27.73621" image.jpg
Pour insérer la position en degrés décimaux, en une seule commande et dans toutes les photos d'un répertoire qui n'ont pas de position GPS.
exiftool -gpsposition="2.05,3.12" $(exiftool -p '$directory/$filename' -if 'not $gpsposition' -r /chemin/vers/répertoire_des photos)
Copier des métadonnées depuis un autre fichier
exiftool -tagsfromfile nomFichierSource -all:all nomFichierImage exiftool -tagsfromfile nomFichierSource -xmp nomFichierImage
Effacer des métadonnées
Effacer toutes les métadonnées
exiftool -all= nomFichierImage
Effacer toutes les occurrences d'une balise spécifique
(notamment si des balises homonymes existent dans plusieurs groupes)
exiftool -Comment= nomFichierImage
Effacer uniquement les balises d'un groupe donné
exiftool -iptc:Comment= nomFichierImage
Effacer toutes les balises d'un groupe donné
exiftool -exif:all= nomFichierImage
Voir aussi
- exiv2, autre utilitaire complémentaire
Liens utiles
- (en) https://exiftool.org/ site officiel
- (en) https://linuxhint.com/get_filea_metadata_exif_tool/ exemple d'extraction de méta-données avec exiftool
Contributeurs : zococo, bcag2