Okay so I needed to install Windows 10 now that Windows 7 is no longer supported. I've had been using MPC with ffdshow in order to see frame numbers in MPC.
I use the K-lite codec pack and installed the the mega version as that had ffdshow included. Somehow I'm not able to figure out how to use the ffdshow and configure MPC with OSD so I can see the frame number.
Seems I've tried many things things but output is stil the LAV filters. I can see MPC is 64-bit version and not sure if ffdshow is supporting this? Also I can't find a 32 bit version.
Would it perhaps be better to just uninstall the K-lite pack and separately install MPC (32 bit?) and ffdshow?
Or is there are another way to get frame numbers show? Also I can see ffdshow is not being worked on since 2014 so maybe there's a better alternative?
+ Reply to Thread
Results 1 to 8 of 8
Disable MPC's internal decoder for the codecs you want ffdshow to handle: View -> Options -> Internal Filters -> Transform Filters..
You can right click on the MPC window while it's running and hover over Filters to get a list of filters being used. You should see "ffdshow Video Decoder" in the list when ffdshow is being used. If you configure ffdshow to use Tray Icons you'll see it in the Tray whenever it's running.
Or use an editor like VirtualDub2 to get frame numbers.
Last edited by jagabo; 19th Jan 2020 at 08:01.
OK, but is unticked making the filter disabled or is it the other way around that ticking the filter will make it disabled? I'm trying run a mkv/matroska file with DTS audio.
The "issue" is that I can't see ffdshow anywhere ind MPC. I've manually added ffdshow raw video filter and ffdshow audio processor under External Filters in MPC options. But right clicking when playing a movie only gives me the "default" filters and still using the LAV filters.
The path to ffdshow is C:\Program Files (x86)\K-Lite Codec Pack\Filters\ffdshow when running the ffdshow VFW interface tool. I also see a ffdshow64 in C:\Program Files (x86)\K-Lite Codec Pack\Filters path. Since MPC is running 64 bit should I use the ffshow64 folder instead maybe?
In the codec section of ffdshow video encoder configuration raw video is supported.
Unticking a filter disables it. By disabling MPC's internal filter you are forcing to use an external filter, one not built into MPC, a system installed DirectShow filter This happens automatically so there's no need to configure anything else in MPC. Make sure that ffdshow has the decoder for that codec enabled, Start -> All Programs -> ffdshow x64 -> Video Decoder Configuration. It's also possible another installed decoder has a higher priority than ffdshow, so it gets used instead. If so you can use a filter manager to give ffdshow the highest priority.
I didn't realize the raw filter also knows the frame number. So you don't need to don't need to disable MPC's internal decoder(s). Just enable ffdshow's OSD (and Current Frame) and Raw filter. Set the Raw filter to All Supported.