metadata-extractor icon indicating copy to clipboard operation
metadata-extractor copied to clipboard

Extracting Externally Specified Metadata from HEIF (EXIF, XMP, MPEG-7)

Open payton opened this issue 5 years ago • 4 comments

Expected Behavior

Metadata-Extractor will also check for/extract externally specified metadata (EXIF, XMP, and MPEG-7)

Current Behavior

Metadata-Extractor only extracts metadata specified by HEIF itself

Detailed Description

There is potential for externally specified metadata: EXIF, XMP, and MPEG-7. More information on how to get at this data is provided in Annex A of ISO/IEC 23008-12:2017.

Issue originally branched from #362 : 4. cannot get the Exif info from the mdat box, I think this feature has not been implemented yet. :)

payton avatar Oct 15 '18 14:10 payton

I'm trying to use metadata-extractor to extract EXIF data from an HEIC file. It appears this wasn't implemented as of a year ago. Has there been any change in this or are there plans or an ETA to allow extracting EXIF data from an HEIC file?

sjbiggs avatar Oct 18 '19 20:10 sjbiggs

@sjbiggs There is nothing in the works on my end, so no ETA for right now. Contributions are more than welcome - I just haven't had time to dive back into it :)

payton avatar Oct 18 '19 20:10 payton

The Exif part was implemented in #478

If you have examples with XMP or MPEG-7 metadata, I'd gladly take a look at them

normana10 avatar Sep 19 '20 15:09 normana10

@normana10 the dynamic wallpapers on MacOS are examples of HEIF files with XMP. You can find such files here.

For example, the Apple provided Mojave desert wallpaper has an XMP section with a "Solar" property (its value is base64). The few ones I inspected from dynamicwallpaper.club had a "H24" property.

deckerst avatar Jan 19 '21 03:01 deckerst