ExifTool by Phil Harvey

A command-line application and Perl library for reading and writing EXIF, GPS, IPTC, XMP, makernotes and other meta information in image, audio and video files. For Windows, Mac OS X, and Unix systems.