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

Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files

Results 130 metadata-extractor issues
Sort by recently updated
recently updated
newest added

When I try to detect mp3 file to get its duration, I print out all the tags but not found a duration info tag. MP3 Directory (8 tags) ID -...

format-mp3

PNG makes use of deflate allowing potentially a lot of data packed into a small image file. This especially can be exploited in the ancillary chunks where repeated bytes compress...

help wanted
format-png
image-queue

`ImageMetadataReader.readMetadata` can lead to various unchecked exceptions when parsing malformed psd, mp3, heif, and jpeg files. **Steps to repro** 1. Download the [malformed inputs](https://github.com/drewnoakes/metadata-extractor/files/3432593/metadata-extractor-malformed-inputs.zip) and extract them. 2. For each...

bug
help wanted
format-psd
image-queue
format-heif
format-mp3

The below image, when passed through exiftool, reads the `IPTC Source` as "Getty Images North America". When read with the `IptcDirectory` we're getting "`Getty Images ����`". On closer inspection it...

bug
help wanted
format-iptc
image-queue
good-first-issue

The changes made in #136 now reads the canon maker note but it doesn't return the correct value. For example for the linked pictures it returns 0 for lens type...

help wanted
format-exif
image-queue
good-first-issue

https://github.com/drewnoakes/metadata-extractor/blob/8352ce2bdfe559f0c2d28bd109e3a82af79abcbc/Source/com/drew/metadata/gif/GifControlDirectory.java#L119 With the enum toString structure, it doesn't appear possible to return the actual value when the 'INVALID' enum value is encountered. Maybe DisposalMethod description processing should be moved to...

help wanted
good-first-issue

The Java implementation of RiffReader.processChunks has almost no error condition checks for things like too short of a header (8 bytes) or tracking sizeLeft. The .NET implementation is apparently better...

help wanted
good-first-issue

Is the addDirectory on line 180 redundant? It happens further down also outside of the catch. https://github.com/drewnoakes/metadata-extractor/blob/81143f746e6774eb7625e374b3f6e56396288d1a/Source/com/drew/imaging/png/PngMetadataReader.java#L168-L185

bug
help wanted
good-first-issue

With v2.13, the timestamps returned by M-E are better than they were, but are still a bit of a muddle. Let's start with one important fact: AFAIK, there is only...

To fetch exif from a image on another domain, you have to download the whole image. For a exif, we only need a first few(?) bytes, so I hope there...