Comments (2)
This lib was never meant to handle non-image formats. Maybe one day...
from exif-py.
@alexforencich THM
files are actually jpg thumbnails I recently found out https://photo.stackexchange.com/a/5126/59229.
@ianare how would you feel about extending the lib to cover other media types? I'm not sure how canonical the mappings are between the tags for something like a MOV file or mp4 etc, eg do video file formats even recognize something like EXIF DateTimeOriginal
?
I'd be down to contribute and poke around with this subject. I just started digging in this realm after facing trying to organize a ton of iphone images by original datetime--which unlike android OS doesn't timestamp their filenames so I need to go by exif data. Your library has helped tremendously for me to automate that work in python. I'm super glad I found you all also cover HEIC formats which I would have found out after the fact that those files got organized by download creation date rather than date taken. That's the essentially the problem with downloading icloud stuff, it's always considered a new file by the filesystem.
Either way thanks for the great library, have a good weekend.
from exif-py.
Related Issues (20)
- struct.error: unpack requires a buffer of 8 bytes HOT 3
- Assertion error when reading from HEIC file rotated by the Windows Photos app
- Unexpected/unhandled segment type or file content: possibly incomplete read of data
- IdfTag.__str__() returns a list
- Any Documentation for exifread?
- KeyError: hdlr HOT 5
- infinite loop for one rare image HOT 1
- can't read EXIF 0220 or EXIF 0221 version GPS information
- Many useless warnings HOT 2
- str/bytes problems
- exifread return incorrect value HOT 1
- Error: int too big to convert
- Corrupted image causes huge resource consumption HOT 1
- exifread.heic.NoParser: hdlr HOT 1
- KeyError 'E' in process_file HOT 1
- exifread returns empty dict
- readme has faulty param
- Bug in function Ratio.decimal (probably very easy to fix ZeroDivisionError)
- Bug in exifread.utils.get_gps_coordinates function (very easy to fix)
- Accessing EXIF MakerNote as bytes
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exif-py.