ExifTool is a Perl library which also includes a command line application for reading and editing image, video meta information.
ExifTool includes support for most metadata types like IPTC, EXIF, JFIF, ID3 and others.
After installing ExifTool, you must type "exiftool" in a Terminal window to run exiftool and also access the documentation.
Here are some key features of "ExifTool":
· Powerful, fast, flexible and customizable
· Supports a large number of different file formats
· Reads EXIF, GPS, IPTC, XMP, JFIF, MakerNotes, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3 and more...
· Writes EXIF, GPS, IPTC, XMP, JFIF, MakerNotes, ICC Profile, Photoshop IRB, AFCP and more...
· Reads and writes maker notes of many digital cameras
· Shifts date/time values to fix timestamps in images
· Renames files and organizes in directories (by date or by any other meta information)
· Extracts thumbnail images, preview images, and large JPEG images from RAW files
· Copies meta information between files (even different-format files)
· Deletes meta information individually, in groups, or altogether
· Sets the file modification date from EXIF information
· Supports alternate languages in XMP and MIE information
· Processes entire directory trees
· Creates text output file for each image file
· Automatically backs up original image when writing
· Organizes output into groups
· Conditionally processes files based on value of any meta information
· Ability to add user-defined tags
· Recognizes thousands of different tags
· Tested with images from thousands of different camera models
· Advanced verbose and HTML-based hex dump outputs
· Perl 5.004 or later
What's New in This Release: [ read full changelog ]
· Added a number of new Photoshop tags (but marked as Unknown)
· Added a few new values for some Olympus tags
· Added conversion for Olympus SensorTemperature
· Added two new CanonModelID's
· Added support for Reconyx firmware 4.0.0
· Decode a number of new QuickTime and FLIR tags in MP4 videos
· Decode more Sony tags (thanks Jos Roost)
· Decode a new Olympus tag
· The API List option may now be used in the config file for the same effect as -sep when combined with the -X, -j or -php option on the command line
· Fixed problem where some QuickTime string values could have terminating NULL characters, which caused problems when renaming files using these tags