exiv2
Exiv2 is a powerful command line tool and library for manipulating and managing metadata in image and video files. It is primarily used for organizing and editing metadata such as author details, copyright information, camera settings, geotags, and timestamps in various file formats including JPEG, TIFF, PNG, and MOV.
The tool provides a wide range of functionalities, allowing users to view, modify, add, and delete metadata values. One of its key features is the ability to extract metadata and display it in a human-readable format. Exiv2 also supports the renaming of image files based on their metadata, making it convenient for organizing and archiving large collections.
With Exiv2, users can edit and manipulate metadata individually or in batch mode, enabling them to make consistent changes across multiple files simultaneously. Additionally, Exiv2 offers support for working with XMP (Extensible Metadata Platform), which is an industry-standard format for metadata exchange.
Exiv2 is written in C++ and provides a command line interface, making it suitable for scripting and automation tasks. It is widely used by photographers, graphic designers, and anyone dealing with image and video metadata management. The tool is available for various operating systems, including Windows, macOS, and various Linux distributions.
Overall, Exiv2 is a versatile and efficient command line tool for managing metadata in image and video files, providing users with extensive control and flexibility over their media collections.
List of commands for exiv2:
-
exiv2:tldr:5989a exiv2: Print all metadata (Exif, IPTC, XMP) with interpreted values.$ exiv2 -P kt ${filename}try on your machineexplain this command
-
exiv2:tldr:5d11c exiv2: Rename the file, prepending the date and time from metadata (not from the file timestamp).$ exiv2 -r ${'%Y%m%d_%H%M%S_:basename:'} ${filename}try on your machineexplain this command
-
exiv2:tldr:7d558 exiv2: Print a summary of the image Exif metadata.$ exiv2 ${filename}try on your machineexplain this command
-
exiv2:tldr:88bad exiv2: Delete all metadata, preserving the file timestamp.$ exiv2 -d a -k ${filename}try on your machineexplain this command
-
exiv2:tldr:a466b exiv2: Print all metadata with raw values.$ exiv2 -P kv ${filename}try on your machineexplain this command
-
exiv2:tldr:b1a90 exiv2: Delete all metadata from an image.$ exiv2 -d a ${filename}try on your machineexplain this command