Hello,
I submit to you my latest fantasy:
I've improvised myself as a developer and created this tool: CCExiftool.
CCExifTool is a software program currently under development.
At its current stage (V5.2 on 2025/03/09), it enables simple tasks to be carried out, essentially on sets of metadata.
Actions on individual metadata are under development.
It is designed to help learn how to use ExifTool, by building complete commands step by step.
The second objective is to serve as a tool for discovering metadata, with its specific features, organization and naming.
It's possible that I'll develop it further to perform more complex tasks, but I don't have a clear vision of the limits of the exercise.
So I'm the developer, and that's pretty much what I've been learning programming with since Feb 2025, and the Kotlin language with which I write the code.
The executable program is called CCE.jar , it works in Windows, and should be easily transposable to Mac OS or Linux.(It may already be possible if the call to exiftool works ?) (CCE_V5.2.6)
You can download it from the bottom of my ExifTool page or from this link:
https://orchisere.fr/ztele/CCE.zip
A short presentation of V3.2 can be found on this page : https://orchisere.fr/logiciels/html/IPTClogiciel.htm#CCExiftool
Over and above its primary objectives, it has already enabled me to study, verify and experiment with exiftool commands and metadata identification with unprecedented speed.
The exiftool command can be modified while it's being built, so that it can be adapted to a specific need, or variants can be tested.
Results are returned in small windows that can be placed side-by-side for comparison...
In a few clicks, you can build a command like: exiftool -a -s -u -lang fr -ext jpg -G:0:1 "-iptc:all" "-xmp:all" "C:\CCE\test\test02.jpg" and save the result.
NB : Use "Informations et Parametres" to set english language
Ps Naming it: Exiftool Command Builder Utility was not a good idea (E.C.B.U) :o
Interesting, thanks for the post.
I tried to do something like this myself years ago but it never got very far.
- Phil
New version 5.2.7 uploaded now. Bug fixes, Interface improvements, new panel Geolocation.
Link : https://orchisere.fr/ztele/CCE.zip (https://orchisere.fr/ztele/CCE.zip)
Features:
Select files or folders by drag-and-drop.
Processing options (7 choices)
View metadata by groups (Exif, Iptc, Composite ... 12 options)
Choose display options (5 to 10 options)
Edit metadata (specify groups to edit)
Specify metadata (unavailable)
Retrieve metadata from a template file (TagsFromFile)
Restore or delete _original files
Export metadata (specify groups to export)
CSV format (5 to 10 formatting options)
XMP sidecar
Copy photos
Generate metadata TXT files
Import metadata (specify groups to import)
Import a CSV file
Retrieve metadata from a template file (TagsFromFile)
Delete metadata
Specify metadata (unavailable)
Delete all metadata
Delete a specified group of metadata
Delete in copies (copy files and delete metadata from copies)
Geolocation
Display photo GPS coordinates (copy in a format usable in mapping sites)
Open a Google Maps browser tab to display THE photo's location
Open a new Google Maps browser window to display THE photo's location
Assign: Field to enter or paste a photo's GPS coordinates.
Build a GPX trace file from photo GPS data.
Generate a list of photo GPS coordinates, in CSV format.
Information and settings
Result display choice: Console or new windows
Language: French / English
-list document: Tag list (complete, by groups, read, write, extensions)
Date format document (exiftool.org)
Exiftool help file
Exiftool version
About
Options and Groups
The following option checkboxes are usable in most cases:
-P (Preserve modification date)
-ext jpg (filter by extension)
-r (Recursive)
-csvDelim ";" (CSV file delimiter)
-overwrite_original (creation or not of backup copies)
The other options depend on the context. (-a -u -G -g -s -n -lang -w)
The 11 metadata groups are selectable by checkboxes.
Depending on the context, several groups are unusable.
The "unspecified" group generalizes processing to all ordinarily concerned groups.
New version 5.2.9
- Allows use of 10 args files and 3 fmt files from the exiftool image
- bug fixes, many small improvements.
- new "IF" filter on files to be processed
Phil, can I use the new ExifTool logo as a background? (see the download logo on the page below).
A new presentation page (draft) with screenshots : https://orchisere.fr/logiciels/html/CCE.htm (https://orchisere.fr/logiciels/html/CCE.htm)
- Download link in this page.
-Sorry, even through Google translate, screenshots are french. I must create an "En" version ...
Maybe this post should be moved to another place ? Newbies ?
I'll allow use of the ExifTool logo if your app is free.
- Phil