Constructeur de Commandes ExifTool
CCE est un logiciel que je suis en train de développer.
Cette page décrit la version 5.2.9 de Mars 2025
Cette version ne propose pas encore d'intervenir sur des métadonnées individuelles, bien qu'on puisse le faire en retouchant la commande en cours de construction.
Objectif
L'objectif de CCE est de comprendre, construire, expérimenter et utiliser ExifTool, sans être ennuyé par les subtilités de syntaxe du mode commande.
Et aussi de réaliser bon nombre de traitements sans devoir recourir à l'excellente mais très technique documentation fournie par Phil Harvey sur son site.
Selon vos connaissances dans ce domaine, vous pourrez
- Utiliser directement CCE comme une boite à outils si vous êtes très expérimenté
- Utiliser ses fonctionnalités prêtes à l'emploi pour diverses tâches en cochant les cases adéquates, si vous connaissez les métadonnées concernées.
- Vous attarder sur les info-bulles et travailler sur un lot de photos de test pour consolider vos connaissances avant de modifier vos photos.
Prérequis
CCE est écrit en Kotlin, un langage proche de Java en ce sens qu'il utilise le "Java Runtime Environment" (JRE) qui est généralement déjà installé sur les PC Windows.
Si votre PC n'a pas de "passé" dans ce domaine et n'a pas de JRE installé, vous devrez d'abord "installer Java", fourni par Oracle.
Le programme en lui-même se nomme CCE.jar, l'extension jar est habituellement reconnue par Windows pour que le programme se lance en le cliquant.
Dans certains rares cas, il faut lancer CCE avec une commande du type : java -jar CCE.jar
ExifTool
CCE utilise ExifTool. C'est un euphémisme ! Il n'existe QUE pour ExifTool.
ExifTool est un utilitaire proprement extraordinaire, fourni gratuitement par Phil Harvey, sur son site exiftool.org
Mais ExifTool n'est pas facile à maitriser en ligne de commande, et aucune de ses (très) nombreuses fonctionnalités ne saute aux yeux.
Depuis les toutes dernières versions, exiftool est désormais fourni sous forme d'un fichier zip contenant exiftool(-k).exe ET un dossier exiftool_files
Vous devrez donc copier exiftool.exe et le dossier exiftool_files dans le dossier de CCE. (enlevez le (-k) du nom de exiftool)
Autres fichiers
J'ai aussi récupéré des fichiers de paramètres, d'arguments et de formats fournis sur le site exiftool (dans exiftool image) et je les ai inclus dans le téléchargement de CCE.
Ils seront dans le dossier ExifToolComplements, lui aussi placé dans le dossier CCE.
Et enfin quelques fichiers annexes, concernant les langages (lang_en.properties, lang_fr.properties), les fichiers lisezmoi.txt et readme.txt, un fichier Chat0275.jpg pour faire des tests, et un fichier config.properties dans lequel CCE enregistre quelques réglages.
Téléchargement
Téléchargement V5.2.9
Fonctionnalités V5.2.9
Ecran principal
0) En haut de l'écran, la zone d'affichage de la commande ExifTool en cours de construction.
Cette zone est modifiable manuellement, mais c'est à faire lorsque tous les autres paramètres sont déjà établis.
1) Zone de dépose fichiers
- Sélectionner des fichiers ou des dossiers par glisser-déposer.
- Eventuellement, constituer un filtre pour traiter uniquement les fichiers correspondant au critère ( V5.2.9)
2) Zone de choix de traitement (7 choix)
- Chaque choix active différentes possibilités dans le panneau voisin
- Consulter les métadonnées (par groupes) (Exif, Iptc, Composite ... 12 options dans le panneau du bas à gauche)
Choisir des options d'affichage (Options "G ou g" à droite, plus 5 à 10 options dans le panneau du bas)
- Modifier des métadonnées (préciser les groupes à modifier)
Spécifier des métadonnées (non disponible, sauf à modifier manuellement la commande en cours de construction)
Reprendre les métadonnées d'un fichier modèle (TagsFromFile)
Transférer des métadonnées d'un groupe vers un autre (10 possibilités) ( V5.2.9)
Restaurer ou effacer les fichiers _original
- Exporter des métadonnées (on peut préciser les groupes à exporter )
Format CSV (5 à 10 options "G" de mise en forme )
Sidecar XMP
Copie des photos
Générer des listes basées sur un fichier de formatage default.fmt
- Importer des métadonnées (préciser les groupes à importer)
Importer un fichier CSV
Reprendre les métadonnées d'un fichier modèle (TagsFromFile)
- Effacer des métadonnées
Spécifier des métadonnées (non disponible)
Effacer toutes les métadonnées
Effacer un groupe spécifié de métadonnées
Effacer dans des copies (copier les fichiers et effacer les métadonnées des copies)
- Geolocalisation
Afficher les coordonnées GPS des photos (copier au format utilisable dans les sites de cartographie)
Ouvrir un onglet de navigateur Google maps pour afficher l'emplacement de LA photo
Ouvrir une nouvelle fenêtre de navigateur Google Maps pour afficher l'emplacement de LA photo
Affecter : Champ pour entrer ou coller les coordonnées GPS d'une photo (Exif ou Xmp).
Construire un fichier trace GPS à paretir des données des photos (GPX, WPT, KML) ( V5.2.9)
- Informations et paramètres
Choix d'affichage des résultats: Console ou nouvelles fenêtres
Langue : Francais / Anglais
Document -list : Liste de tags (complète, par groupes, en lecture, écriture, extensions)
Document sur les formats de date (exiftool.org)
Fichier d'aide exiftool
Version exiftool
A propos.
Options et Groupes
Les cases à cocher d'options suivantes sont utilisables dans la plupart des cas:
-P (Préserver la date de modification)
-ext jpg (filtrer par extension)
-r (Récursif) lorsqu'on a désigné des dossiers à traiter
-v (Verbose) informations de debogage
-csvDelim ";" Délimiteur de fichier csv, en exportation ou importation
-overwrite_original (création ou non de copies de sauvegarde des fichiers modifiés)
Les autres options dépendent du contexte.( -a -u -G -g -s -n -lang -w )
Les 11 groupes de métadonnées sont sélectionnables par cases à cocher.
Selon le contexte, plusieurs groupes sont utilisables ou non.
Le groupe "non spécifié" généralise le traitement à tous les groupes ordinairement concernés.
Des info-bulles sont présentes sur la quasi totalité des boutons et cases à cocher.
Le bouton "OK" valide la commande affichée en haut de l'écran. Il reste gris si des informations sont manquantes.
Le bouton "réinitialiser" recharge complètement l'appli, par exemple après un changement de langue.
Copies d'ecran
Consulter
Modifier
Exporter
Importer
Effacer
Geolocalisation
Informations
Consultation G:0:1
Consultation filtre
Exporter CSV
|