As I said previously, Directory Opus does NOT display FOURCC, Data Rate, and Bitrate columns’ metadata for .mkv files; .mp4 absolutely fine, though. ALL previous registry fixes in this thread tried, but no difference made whatsoever. I am using 12.7.4 with the latest Windows 10 Professional (64-bit) insider build. A solution to fix this long-time frustration would be very much appreciated, experts. Thanks.
Those are MKV files in 4wd's screenshot, so it definitely can work.
But it's also something which can be broken by different video software taking over the involved DLLs and registry settings, which can be complex to work out. That's something we're thinking about for a future version, although we have no concrete plans yet.
For now, an easy solution, if the columns aren't working on a particular machine, is to import Explorer's columns into Opus. Then you get exactly the same as in Explorer. The Video length, dimensions, framerate, definition columns script add-in does this for several video related columns, and could be expanded to cover others that you need.
DOpus 12.6 (10 months ago)
DOpus 12.7 (<5 months ago)
And 12.7.4 in my post above ... DOpus has shown the correct info through the last 10 months (and probably since it's first version after Windows 10 came out).
You have yet to say whether Explorer shows the correct (or any) info and whether or not you have (or had) any extra codecs (eg. ffdshow, XVID) or splitters (eg. MadVR) installed on your system which are more likely to be the problem.
Run the Windows System Information program and see what Audio/Video codecs are installed:
Download NirSoft's InstalledCodec and run it. It will show what codecs and filters (eg. MadVR) are installed.
I had VEGAS 14 Pro not starting because of codecs (or DirectShow filters) installed, my solution was remove ALL codecs/splitters and perform an In-Place Upgrade of Windows 10 which cleared it all back to default.
File Manager (as it's called in Windows 10; not "Explorer") does NOT display the aforementioned columns' information, either, and has no such option from what I can see that equates to the FOURCC column I'm talking about so I can see H264 and HEVC files at a glance.
The script Leo posted will not address the issue for this reason. I'm sure you are correct, though, in stating that it must be other installed codec-related software that is preventing this information from being shown; it is obviously a question of finding out what and fixing it without removing the functionality of such software. I hope the DO team implement some sort of fix for this in a near-future edition that will prevent this from happening and keep the issue from lurking its head again. Thanks for your time and support in trying to help me resolve this annoyance. I'll post an update on any developments that solve the issue, if found.
The file manager in Windows 10 is indeed called "File Explorer" and not "File Manager" as I had said in the previous post. Other things checked accurately as far as I have worked out so far, though.
If it's also broken in File Explorer then it's not something we can fix in the near future. Something is broken in your Windows install, not in Opus.
Further in the future, we might bake-in components for handling some of this so that Opus does not need to use the Windows components (and any third-party ones that are also installed) for the most common video types, but that's a more long-term plan.
PS: Don't forget to link your account, which will give a boost to feature requests like this.
If you download and run the program InstalledCodec I mentioned earlier you can sort by the Installed/Modified column which might indicate what you did that was at the approximate time it stopped working.
You can also use it to disable/enable individual codecs/filters in an effort to isolate the problem, not sure how successful that will be compared to uninstalling.
One non-obvious thing is that the built-in columns in Opus depend on the Movie viewer plugin. If you have disabled that, due to a preference of using a different plugin/activex for playing movies in Opus, then it will also disable a lot of the movie metadata columns.
I am still unable to get certain metadata to display for mkv files (FOURCC, data rate, bit rate...), despite trying everything suggested previously in this forum. I would like to know how to import columns' information from Windows Explorer, as the information I do want, mostly, does show there. I have attached a screenshot to show the columns' information wanted (as highlighted). If you could advise me on how to get this to display in Opus, that would be great. Thanks.
The built-in FOURCC column in Opus works on at least some of my MKV files.
The "audio/video/subtitle tracks" columns in your Explorer screenshot don't exist in Explorer on my machine, so they must be part of an extension something has installed.
It should be possible to import them into Opus using the shell properties support. See Adding a new Column from Shell Properties. You'll need to work out what the property names are or tell us which component they come from.
If you need help with that, please link your account, and start a fresh thread for it.
Thanks! I'll have a go.
I asked over in the Buttons and Scripts and Leo replied yesterday 13-05
The "audio/video/subtitle tracks" columns in your Explorer screenshot don't exist in Explorer on my machine, so they must be part of an extension something has installed.
I have done some testing and I am sure it is Icaros https://www.videohelp.com/software/Icaros
If I disable it and restart Explorer the Audio tracks that I was asking about have gone on enabling Icaros and restarting Explorer Audio tracks reappears.
Thanks for your help with this; really useful! Much appreciated.
Thank you very much for this! I'm eager to see if it solves the issues I've been having displaying desired metadata. I have downloaded the script and applied it in Opus, but the option isn't appearing under Columns > Script for some reason. Any idea why that might be? Thanks!
In Opus, select Tools > Opus CLI / Ad-hoc Script Editor (or type >
and then CLI SCRIPTMODE
and push return, if you don't have that menu item.)
Make sure it's set to Script Interpreter and VBScript at the bottom of the window.
Paste this in as the script and run it (F5):
DOpus.Output "--- *icaros* ---"
Set props = DOpus.FSUtil.GetShellPropertyList("*icaros*", "r")
For each prop in props
DOpus.Output prop.raw_name & " -> " & prop.display_name
Next
DOpus.Output "--- *tracks* ---"
Set props = DOpus.FSUtil.GetShellPropertyList("*tracks*", "r")
For each prop in props
DOpus.Output prop.raw_name & " -> " & prop.display_name
Next
DOpus.Output "--- *video* ---"
Set props = DOpus.FSUtil.GetShellPropertyList("*video*", "r")
For each prop in props
DOpus.Output prop.raw_name & " -> " & prop.display_name
Next
DOpus.Output "Done"
What do you see in the output at the bottom of the window?
e.g. I get this (I don't have Icaros installed so it doesn't see any Icaros columns, but it should if it's there):
Thanks for your help and patience. Fixed. REALLY USEFUL to be able to see more detail through additional columns' displayed information. Much appreciated!
What was the issue? It might help other people to know.
Thanks Leo
Can now see Audio tracks
I just shut down Opus and restarted it, then it was fine. I have noticed, however, that although the information is appearing in columns after quite a long wait, I get the following error/warning (when seeing an exclamation mark at the bottom of the Opus window with this warning/error): 14/05/2019 21:14 Icaros video columns: Error 0x80070002 14/05/2019 21:14 Icaros video columns: Error at line 27, position 2