AVS Forum banner
1 - 20 of 22 Posts

· Registered
Joined
·
1,185 Posts
Discussion Starter · #2 ·
When I use GraphStudio playback is fine. CPU jumps all around from 35 to 65% but no stuttering. So do you think the load of MC is too much? It plays fine with other programs like MPC or Zoomplayer. I think maybe the microsoft decoders take over instead of FFDShow when played in MC.
 

· Premium Member
Joined
·
16,132 Posts
Try:


- Haali Media Splitter . If your OS is x64, 64-bit version

- MPC Video Decoder (MPCVideoDec.ax) (x86 or x64 according to your OS). Register it with the command: %SystemRoot%\\System32\

egsvr32.exe [the folder location]\\MPCVideoDec.ax. Or copy and paste the following to a notepad:

Code:
Code:
@%SystemRoot%\\System32\
egsvr32.exe MPCVideoDec.ax
and save it in the same folder as MPCVideoDec.ax as, say, "install.bat". Then double click it.


Make MPC Video Decoder the default H.264 decoder by Win7DSFilterTweaker.
 

· Registered
Joined
·
45 Posts
what build of windows 7 are you running?

In some of the builds (7057 onwards off the top of my head) its very hard to override the built in microsoft decoders. I'm not sure the tweakers and MCDU tool has caught up.


I ended up having to rename a couple of files in windows/system32 (mpeg4s.dll and one other, sorry not at computer at the moment).


In Win7 they've got a new framework called Windows Media Framework which is a replacement for directshow. Any WMF filters (eg the microsoft ones) will override any directshow filters (eg ffdshow) despite the filter priority you set for the ds filter.


Things like Zoomplayer and MPC-HC have their own graph builders so don't rely on the codec priorities of the underlying OS, which is why its easier to set them up to use ffdshow on Win7.


Hope that helps.
 

· Registered
Joined
·
45 Posts
oh, and are you able to connect to the MC graph using graphstudio to see what filters it is actually using? To do so you need to register proppage.dll in windows/system32. I usually get it from the SAF thread on the mediaportal forum.

While MC is playing use the 'connect to remote graph' option in graphstudio.


I assume MC exposes its graph so this can be done. I don't know for sure.
 

· Premium Member
Joined
·
16,132 Posts

Quote:
Originally Posted by bryanchicken /forum/post/16833448


what build of windows 7 are you running?

In some of the builds (7057 onwards off the top of my head) its very hard to override the built in microsoft decoders. I'm not sure the tweakers and MCDU tool has caught up.


I ended up having to rename a couple of files in windows/system32 (mpeg4s.dll and one other, sorry not at computer at the moment).


In Win7 they've got a new framework called Windows Media Framework which is a replacement for directshow. Any WMF filters (eg the microsoft ones) will override any directshow filters (eg ffdshow) despite the filter priority you set for the ds filter.


Things like Zoomplayer and MPC-HC have their own graph builders so don't rely on the codec priorities of the underlying OS, which is why its easier to set them up to use ffdshow on Win7.

Small corrections:


- Windows Media Framework -> Media Foundation (MF), introduced in Vista and intended to replace DirectShow (gradually).

- WMF filters -> Media Foundation Transforms (MFT); the notion of filters is specific to DirectShow.

- Microsoft DTV-DVD Video Decoder (msmpeg2vdec.dll), Win7's built-in MPEG-1/MPEG-2/H.264 video decoder, is still a DirectShow filter so that you can use it with a DirectShow player such as MPC HomeCinema.


BTW Win7DSFilterTweaker works just fine with Windows 7 RC (Build 7100) x86 & x64.
 

· Registered
Joined
·
45 Posts
you can still use it as a directshow filter, but it overrides other directshow filters despite setting the ds priorities.


I've spent HOURS trying to disable that thing, which is what the OP seems to want to do, assuming that it is getting used by MC instead of ffdshow.
 

· Premium Member
Joined
·
16,132 Posts
Yup, you are right. Saying Win7DSFilterTweaker works with 7100 is not helpful for OP.
 

· Registered
Joined
·
45 Posts
to be honest, i've tried so many different builds of Win7 with so many tweaking tools and the MCDU that i'm probably more confused now than i was at the beginning



In the end, like i said, i ended up renaming DLLs in my system32 folder (the names of which i got from graphstudio when the microsoft transform (cheers) kept getting picked.

I've yet to find any negative impact of this, but i haven't done a lot else other than HTPC based stuff.

I did it for divx/xvid (mpeg4??) too, because i wanted ffdshow to do some post-processing.


Why microsoft has gone down this ultra confusing route i've no idea. I'm all for advancement (eg, replacing of old directshow) but making it so darn hard to replace the sub-standard MS transform is a baffling decision. Maybe the final release will rectify this.
 

· Registered
Joined
·
2,890 Posts

Quote:
Originally Posted by bryanchicken /forum/post/16833593


Why microsoft has gone down this ultra confusing route i've no idea. I'm all for advancement (eg, replacing of old directshow) but making it so darn hard to replace the sub-standard MS transform is a baffling decision. Maybe the final release will rectify this.

remember that these are betas, they are still working things out too.
 

· Premium Member
Joined
·
16,132 Posts
Hmm, I don't see any problem with Win7DSFilterTweaker. Make sure to check ffdshow video decoder configuration > Tray, dialog & paths > Tray icons > Modern or Classic. If ffdshow Video Decoder is loaded, then you will see an ffdshow Video Decoder icon in the system tray. Microsoft decoder also works fine with 1080p H.264 MKV files inside the 7MC internal video player. Pentium E5200 2.5GHz CPU usage:


- ffdshow: ~50%

- Microsoft DTV-DVD Video Decoder:
- MPC Video Decoder:

All with Haali Media Splitter (perhaps this is more important than the decoder for smooth playback).
 

· Premium Member
Joined
·
16,132 Posts
1.6GHz is good for 720p without GPU hardware acceleration (e.g. ffdshow Video Decoder). Check CPU usage. If it does not hit 100%, it's OK.
 

· Registered
Joined
·
69 Posts
With h.264 1280x720, a 1.8 GHz processor is adequate for most with older video cards. There are some encodes that require 2.0 GHz and then peg out the cpu because of things like frequent scene changes and diagonal panning. RAM above 256MB doesn't help.
 

· Registered
Joined
·
1,185 Posts
Discussion Starter · #17 ·

Quote:
Originally Posted by renethx /forum/post/16833149


Try:


- Haali Media Splitter . If your OS is x64, 64-bit version

- MPC Video Decoder (MPCVideoDec.ax) (x86 or x64 according to your OS). Register it with the command: %SystemRoot%\\System32\

egsvr32.exe [the folder location]\\MPCVideoDec.ax. Or copy and paste the following to a notepad:

Code:
Code:
@%SystemRoot%\\System32\
egsvr32.exe MPCVideoDec.ax
and save it in the same folder as MPCVideoDec.ax as, say, "install.bat". Then double click it.


Make MPC Video Decoder the default H.264 decoder by Win7DSFilterTweaker.

Yeah I can't find MPCVideoDec.ax after install.
 

· Premium Member
Joined
·
16,132 Posts

Quote:
Originally Posted by blackmax2k1 /forum/post/16850621


Yeah I can't find MPCVideoDec.ax after install.

Explain more. Install what? How can't you find MPCVideoDec.ax? Did the file MPCVideoDec.ax disappear from the folder where it was originally located?
 

· Premium Member
Joined
·
16,132 Posts
Installing MPC HomeCinema is unnecessary (unless you want to use the player itself). You need to download and register the file MPCVideoDec.ax to use MPC Video Decoder in Media Center.
 
1 - 20 of 22 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top