exiv2
exiv2 est un programme en ligne de commande permettant de manipuler (lecture/écriture) les commentaires et métadonnées d'images.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion Internet configurée et activée.
Installation
Il vous suffit, pour cela, d’installer le paquet exiv2.
Utilisation
Afficher
Afficher un résumé des données EXIF de tous les fichier JPEG du répertoire courant :
exiv2 *.jpg
Afficher toutes les données EXIF du fichier image.png
exiv2 -pa image.png
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
Renommer
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
#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
Extraire
Extraire une balise particulière (par exemple Exif.GPSInfo.GPSLatitude) :
exiv2 -g Exif.GPSInfo.GPSLatitude img_test_201205.jpg
Extraire uniquement la valeur de la balise Exif.GPSInfo.GPSLatitude :
exiv2 -g Exif.GPSInfo.GPSLatitude -Pv img_test_201205.jpg
Connaître la liste des balises disponibles :
exiv2 -P k img_test_201205.jpg
Outre les méta-données, il est possible d'extraire des images incluent dans un fichier raw : Exemple pour lister les images contenues dans le fichier NEF (raw Nikon) :
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
Supprimer des métadonnées
Supprimer toutes les méta-données (par exemple avant de publier les photos sur internet):
exiv2 rm *.jpg
Supprimer uniquement la valeur de la balise Exif.GPSInfo.GPSLatitude :
exiv2 -M"del Exif.GPSInfo.GPSLatitude" img_test_201205.jpg
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)
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
Enlever 1h à l'horodatage des données exiv (quand on a oublié de mettre à l'heure d'été son APN) :
exiv2 -v -a -01:00:0 ad MesPhotos*.JPG
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
Voir aussi
- (en) exiv2
- (fr) Tutoriel exiv2
- digikam, gestionnaire de photos
- exiftool, utilitaire équivalent et complémentaire
Contributeurs: bcag2