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.
Selon la page wikipédia, EXIF n'est plus maintenu !
Ce qui n'empêche pas ExifTool de conserver tout son intérêt pour lire et écrire des métadonnées, entre autre au format IPTC.
Ce qui n'empêche pas ExifTool de conserver tout son intérêt pour lire et écrire des métadonnées, entre autre au format IPTC.
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
- 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 balaises 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