MediaInfo-based extended columns & commands v0.9, released on GitHub

You can use exiftool of course, @lxp just released a script for Exiftool, check that definitely out.

Before I continue, "logging" is not for functionality. What you might have read above is only info for developers & users to troubleshoot and such, nothing more. Caching is something completely different.

Maybe we have a misunderstanding here. Caching helps. Just FYI, lxf's script also caches exiftool results. If "real-time, every time" is what you want, just like DOpus does for common video or audio columns, neither mine nor lxp's script will help.

But that's not so bad, because my script (maybe lxp's as well) helps you identify files with outdated cache data instantly, if the file size and/or modification timestamp changes. That is, unless the script tells you (there's a column only for that purpose: Dirty/Outdated), you don't have to go through the whole cycle of running MediaInfo and fetch the info again. It's much faster than running it anew. Once fetched, this info is attached to the files, in so-called ADS, completely transparent to end-user. You can then move the files around, rename them and DOpus reads the info without involving MediaInfo at all.

I published v0.94 which can show exactly what you want.

A video tutorial on how to use it efficiently is on the way, will take 1 week or so.