exiv2 and exiftool
Added by Doug McC over 5 years ago
Yet another exiv2/exiftool question :-#
Seems like exiv2 is lower level, it will display exact metadata names, such as Exif.Image.DateTimeOriginal, as they are found (and writing requires those exact names).
Whereas exiftool has simplified/generalized names for tags. (And has some higher language that can accomplish multiple exiv2-level tag changes with a single command.)
$ exiftool -Caption='This is a comment' m1.jpg $ exiftool m1.jpg ... Caption : This is a comment $ exiv2 -pa m1.jpg Xmp.acdsee.caption XmpText 17 This is a comment $ $ iptc -m Caption -v 'iptc-caption' m1.jpg $ exiv2 -pa m1.jpg Iptc.Application2.Caption String 12 iptc-caption Xmp.acdsee.caption XmpText 17 This is a comment $ $ exiftool m1.jpg ... Caption : This is a comment Caption-Abstract : iptc-caption ...
Seems like it would be hard to go back and forth between the two. For simple operations with very specific tags, wouldn't exiv2 be better?
Of course they are different in numerous other ways.
Replies (2)
RE: exiv2 and exiftool - Added by Robin Mills over 5 years ago
I don't know exiftool well enough to comment on which is better. For sure both exiv2 and exiftool are strong tools. You might find this article interesting http://dev.exiv2.org/projects/exiv2/wiki/How_does_Exiv2_compare_to_Exiftool or this: http://dev.exiv2.org/projects/exiv2/wiki/What_was_the_motivation_for_creating_Exiv2
RE: exiv2 and exiftool - Added by Alan Pater over 5 years ago
As the link provided by Robin indicates, they both have their strengths.
That said, I believe that both tools abstract away the true technical names of all the different tags. "Exif.Image." and "Iptc.Application2." for example are shortcuts exiv2 uses to access and display those fields.