Gérer les métadonnées de vos photos

exif


Les métadonnées (aussi appelé metadata) sont des données incorporées dans vos photos, images ou encore vidéos. Elles regroupent les informations se reportant au fichier dans lequel elles sont incluses. Ces informations peuvent être la localisation GPS de la prise de vue, l’objectif et l’appareil photo utilisé ainsi que l’ensemble des réglages de l’appareil photo au moment de la prise de vue. Ces informations sont enregistrées par tout type d’appareil prenant des photos numériques, de l’appareil photo Reflex professionnel au téléphone portable en passant par le petit compact. Évidemment ces informations ne sont pas identiques d’un appareil à un autre, un téléphone portable va de nos jours ajouter automatiquement la localisation GPS de la prise de vue, là ou votre ancien compact qui a 5 ans d’age ne les mettra pas.

Prenons nos outils

Dans cet article, nous utiliserons un petit utilitaire disponible sur toutes les plateformes et permettant de gérer les métadonnées de vos photos. Cet utilitaire est exiftool originalement conçu par Phil Harvey et disponible sur le site officiel. C’est un utilitaire écrit en Perl au code source ouvert. Pour l’installer sur notre distribution favorite, Debian, nous utilisons le gestionnaire de paquet :

# apt-get install libimage-exiftool-perl

Vous trouverez sur le site officiel les versions pour Windows et pour Macintosh ainsi que toutes les formats de fichiers qu’il est à même de lire et modifier.

Quelles informations se trouvent dans mes photos ?

Et bien cela dépend de votre appareil photo, de votre logiciel de traitement (si vous en utilisez un) et de votre bon vouloir. J’entends par appareil photo tout appareil permettant de prendre un cliché au format numérique : appareil photo reflex, bridge, compact, camera Go Pro ou autre ou encore téléphone portable.

Les métadonnées produites par un Reflex Canon 500D

J’utilise en loisir photographique un Reflex Canon 500D, c’est un bon appareil photo pour mon utilisation. Je prends l’ensemble de mes photos personnelles au format RAW avec cet appareil et utilise différents objectifs. Pour lire les informations, nous pouvons utiliser la commande suivante :

$ exiftool IMG_0001.CR2
ExifTool Version Number         : 9.74
File Size                       : 19 MB
Camera Model Name               : Canon EOS 500D
Orientation                     : Horizontal (normal)
Artist                          : 
Copyright                       : 
Exposure Time                   : 1/320
F Number                        : 8.0
Exposure Program                : Manual
ISO                             : 100
Date/Time Original              : 2013:07:31 07:43:09
Create Date                     : 2013:07:31 07:43:09
Flash                           : Off, Did not fire
Focal Length                    : 17.0 mm
Quality                         : RAW
Camera Orientation              : Horizontal (normal)
Canon Model ID                  : EOS Rebel T1i / 500D / Kiss X3
Lens ID                         : Sigma 17-50mm f/2.8 OS HSM or Tamron SP 17-50mm f/2.8 XR Di II VC
Shooting Mode                   : Manual
Shutter Speed                   : 1/320
Create Date                     : 2013:07:31 07:43:09.18
Date/Time Original              : 2013:07:31 07:43:09.18
Modify Date                     : 2013:07:31 07:43:09.18
Focal Length                    : 17.0 mm (35 mm equivalent: 27.0 mm)
Hyperfocal Distance             : 1.91 m
Lens                            : 17.0 - 50.0 mm (35 mm equivalent: 27.0 - 79.4 mm)

Je vous ai enlevé la plupart des informations car la sortie sur ce fichier me retournait environ 300 lignes.
Comme vous pouvez le constater rien de très surprenant, on a le modèle d’appareil photo, le modèle d’objectif, l’orientation de l’appareil au moment de la prise de vue ainsi que les réglages utilisés. Ces informations sont utilisées par les logiciels de retouche et de visionnage pour afficher l’image correctement.

et celles produites par un téléphone

Dans la vie de tous les jours, j’utilise aussi un téléphone, notamment le NEXUS 5, mais la plupart des smartphones d’aujourd’hui enregistrent plus ou moins les mêmes informations.

$ exiftool source.mp4 
ExifTool Version Number         : 9.74
File Modification Date/Time     : 2015:03:18 08:37:32+01:00
File Access Date/Time           : 2015:07:10 22:44:19+02:00
MIME Type                       : video/mp4
Major Brand                     : MP4 v2 [ISO 14496-14]
Compatible Brands               : isom, mp42
Create Date                     : 2015:03:17 17:39:24
Modify Date                     : 2015:03:17 17:39:24
Time Scale                      : 1000
Duration                        : 0:00:31
Preferred Rate                  : 1
Preferred Volume                : 100.00%
GPS Coordinates                 : 47 deg 5' 28.4" N, 4 deg 6' 2.64" W

Les métadonnées ne sont pas réservées aux photos mais peuvent aussi concerner les vidéos, comme vous pouvez le voir ci-dessus. Dans les informations de prises de vue fournis par le téléphone, nous avons en plus les coordonnées GPS.

Comment effacer mes métadonnées ?

Lorsque vous diffusez vos images, il est conseillé de supprimer un maximum de métadonnées sur les photos transmises. Cela vous permettra notamment de prouver la paternité de l’image en ressortant la photo original. Cela vous permet aussi de ne pas publier votre vie privée et d’être sur qu’on ne puisse pas vous suivre grâce ou à cause de vos photos. Pour effacer les données avec exiftool, nous utilisons l’argument -all=.

$ exiftool -all= IMG_0001.jpg
    1 image files updated
$ exiftool clean.jpg 
ExifTool Version Number         : 9.74
File Name                       : clean.jpg
Directory                       : .
File Size                       : 369 kB
File Modification Date/Time     : 2015:07:11 11:50:02+02:00
File Access Date/Time           : 2015:07:11 11:50:03+02:00
File Inode Change Date/Time     : 2015:07:11 11:50:02+02:00
File Permissions                : rwxr-----
File Type                       : JPEG
MIME Type                       : image/jpeg
Image Width                     : 1920
Image Height                    : 1080
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Image Size                      : 1920x1080

Exiftool ne permet pas la suppression des métadonnées des fichiers MP4, je vous propose donc la méthode suivante s’appuyant sur ffmpeg.

$ ffmpeg -i source.mp4 -vcodec copy -acodec copy -map_metadata 0 dest.mp4

Ajouter des métadonnées de copyright à vos images

Certaines personnes, notamment les photographes, ont besoin d’effacer les métadonnées sur l’ensemble des photos et d’y ajouter leurs données de copyright. exiftool permet de gérer de manière simple cette étape. Il vous faut créer un script de paramétrage. Je l’ai créé dans mon HOME à ~/copyright.exif, le contenu de celui-ci est ci-dessous :

# definition du format de date
-d
%Y
# definition du copyright en incluant l annee de creation
-copyright<CC0: No Rights Reserved - $createdate, Vapaa Perhonen
# definition de l auteur de la photo 
-artist=Anthony

Pour appliquer ce script à l’ensemble des photos présentes dans votre dossier ~/Images, exécutez la commande suivante :

$ exiftool -@ ~/copyright.exif -r -ext CR2 ~/Images/

Cette commande se concentrera unique sur les fichiers d’extension CR2 (argument -ext CR2) de votre dossier ~/Images et l’ensemble de ses sous-dossiers (option -r).

Voila vous savez dorénavant comment visualiser les métadonnées de vos images, comment les modifier, comment en rajouter et comment les supprimer.

Commentaires

  • Walter Fürst

    Bonjour,
    J’ai vraiment beaucoup de peine à utiliser ´exiftool’ …
    J’ai une version standalone que j’appelle à partir d’un programme c (LabWindowsCVI) … Une fenêtre s’ouvre et je reviens normalement à mon programme; mais rien n’apparaît dans ma fenêtre ! …
    Ce que je cherche à obtenir d’un fichier image JPG ce sont les dates et heures (prise de vue, modification, etc.) …
    Alors comment appeler ´exiftool’ (avec quels arguments, en fait) et comment obtenir un fichier texte (.TXT) contenant en clair ces données ? …
    Merci de bien vouloir m’éclairer à ce sujet précis, et meilleures salutations d’ici-là.
    Walter Fürst
    CH-Prangins
    Suisse

  • Anthony

    Bonjour,
    Pour extraire la date de création et de modification d’un JPEG depuis les données EXIF, il faut utiliser la commande exiftool -CreateDate -ModifyDate image.jpeg > exif_tag.txt
    Le fichier exif_tag.txt contiendra les lignes suivantes :

    Create Date                     : 2016:12:10 09:23:33
    Modify Date                     : 2017:03:10 22:36:40
    

    Bonne journée.

  • Brian

    Bonjour,

    est-il possible de modifier les metadonnees du RAW issu d’un nouveau boitier afin de les faire « virtuellement » passer par le nom d’un autre boitier pour les prendre en charge par une version de Lightroom qui ne prendrait pas en charge les RAW du nouveau boitier ?
    Merci d’avance

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.