Reputation: 1199
the objective is to extract metadata from file types. I know about these: TagLib for audio files Exiv2 for images (but this is for C++)
Do you know any libraries I can use with C programs? Or if there are other libraries, how do I interface them with my C program?
Upvotes: 0
Views: 4038
Reputation: 13067
If possible Adobes XMP library should be used for portability among the terrible fragmentation of the metadata world.
Adobe published an source code SDK to not only read but also modify the metadata.
https://en.wikipedia.org/wiki/Extensible_Metadata_Platform
Upvotes: 0
Reputation: 1199
Upvotes: 3
Reputation: 1017
This is a very vague question. For images some common C libraries include: LibExif for reading Exif metadata, Libtiff for reading TIFF files (and their metadata), libgeotiff to read geodata from GeoTIFF files, and so on. It highly depends on what file types you are trying to read metadata from (and what types of metadata you are trying to read).
Upvotes: 0