Converting exiftool to Python exifmodern We did it. I’ve been trying to do this on and off for five or six years now. exiftool is one of the secret foundational parts of internet media infrastructure. In the same way every video hosting site is just infrastructure laundering for ffmpeg, every photo hosting or image processing site probably uses exiftool somewhere in the background to get everything working consistently with as much high quality data extraction as possible. But there’s one shark in the room: exiftool is over 300,000 lines of perl and it’s not getting any younger. I think I first used exiftool around 2004 or 2005 when I was creating personal photo album galleries online and I’ve used it on and off probably a couple of times every year since then. My previous pattern for using exiftool from reasonbly modern projects is to wrap context managers around the exiftool stdin mode. Exiftool knows it’s a bit weird and incompatible with modern systems, so it has a runmode where…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.