Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
29th April 2009, 01:17 | #1 | Link |
Registered User
Join Date: Mar 2009
Location: Here, There, & Everywhere
Posts: 269
|
FFDshow & Windows 7 RC1 x64
OK, I have posted my problem in MPEG-4 GUI section, but I am going to post in here as well in the hopes that someone can help; therefore, sorry for the cross posting.
How do you install FFDshow so that it will work in MPC Home Cinema under Win7 x64? I am using the x86 build of MPC Home Cinema and have the x86 rev 2913 build of FFDshow installed. When I play back a movie it will not use FFDshow. I have tried increasing the merit in the video decoder configuration, but nothing seems to work. It continues to use the new codecs included in Win7. I know others have gotten it to work, but I am stuck. I really want to use Win7 as my primary instead of Vista, but until I can get this sorted out Win7 will remain dormant. Any help will be GREATLY appreciated. |
29th April 2009, 11:38 | #2 | Link |
Registered User
Join Date: Feb 2006
Posts: 293
|
I'm using Windows 7 x64 RC here and both MPC-HC & ffdshow works perfectly (both x86 and x64). I know there are news(rumors?) that Windows 7 lock down codec, but that simply not true. Maybe it's true for WMP and Media Center as I havn't find a way to get ffdshow works with those yet. But MPC-HC should be fine. I'm using it everyday.
If ffdshow is not used, then what is? Did you disable internal codec?
__________________
Spec: Intel Core i5-3570K, 8g ram, Intel HD4000, Samsung U28D590 4k monitor+1080p Projector, Windows 10. |
29th April 2009, 12:48 | #3 | Link |
*****
Join Date: Feb 2005
Posts: 5,647
|
Set ffdshow as a preferred external filter in MPC. That usually works. The merit does not have an effect, it is already ultra high by default.
__________________
MPC-HC 2.2.1 |
29th April 2009, 17:21 | #4 | Link | |
Registered User
Join Date: May 2003
Location: France
Posts: 192
|
Quote:
ffdshow is based on DirectShow. Microsoft built-in codecs are based on Windows Media Foundation. Windows 7 will ignore any filter based on DirectShow when there is already one based on Windows Media Foundation. The work-around is to specifically call the external filter you want (like telling MPC to use ffdshow). So now ffdshow will only work for a single software (MPC) instead of working for all softwares (BS Player, Zoom Player, The KMPlayer, GOM player, Winamp, Alshow, WMP, ...). Windows 7 means the death of anything based on DirectShow, and ffdshow will need to use Windows Media Foundation one day if it wants to keep popular. There are already websites and newspapers telling you “ffdshow is now obsolete”: http://www.pcinpact.com/actu/news/50...codec-pack.htm
__________________
Mystérieuse Amour |
|
29th April 2009, 18:04 | #5 | Link | |
*****
Join Date: Feb 2005
Posts: 5,647
|
Quote:
__________________
MPC-HC 2.2.1 |
|
29th April 2009, 19:07 | #6 | Link | |
Registered User
Join Date: Feb 2006
Posts: 293
|
Quote:
http://www.withinwindows.com/2009/04...dows-versions/ What is true, I think, is Microsoft now lock down codec for WMP and Media Center. It's still bad for me, but not by much. I mostly use MPC-HC anyway.
__________________
Spec: Intel Core i5-3570K, 8g ram, Intel HD4000, Samsung U28D590 4k monitor+1080p Projector, Windows 10. |
|
29th April 2009, 19:11 | #7 | Link |
*****
Join Date: Feb 2005
Posts: 5,647
|
MPC has its own graph builder, making it behave a little different than 'dumb' DirectShow players.
__________________
MPC-HC 2.2.1 |
29th April 2009, 19:16 | #8 | Link | |
Registered User
Join Date: Feb 2006
Posts: 293
|
Quote:
But at least for MPC-HC (to answer the original question), here's the picture.
__________________
Spec: Intel Core i5-3570K, 8g ram, Intel HD4000, Samsung U28D590 4k monitor+1080p Projector, Windows 10. |
|
29th April 2009, 19:54 | #9 | Link |
*****
Join Date: Feb 2005
Posts: 5,647
|
Players that use the default DirectShow graph builder will use the default Microsoft decoders. MPC is not the only player with a custom graph builder.
__________________
MPC-HC 2.2.1 |
29th April 2009, 20:47 | #10 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
No, they won't. They'll work exactly the same as they do on previous versions of windows - based on priority. WMP and WMC will always use Microsoft's decoders, just as previous versions of WMP always used Microsoft's MP3 decoder.
|
29th April 2009, 21:04 | #11 | Link |
*****
Join Date: Feb 2005
Posts: 5,647
|
The registry contains a list of preferred DMO/WMF decoders as defined by MS. Those are used whenever possible, regardless of merits.
__________________
MPC-HC 2.2.1 |
29th April 2009, 23:10 | #12 | Link |
Registered User
Join Date: Mar 2009
Location: Here, There, & Everywhere
Posts: 269
|
So even if I can get ffdshow to cooperate with MPC, I am probably still screwed with encoding programs? I have tried RipBot, MeGUI, and HDConverToX, all of which fail to accept VC-1 material.
|
29th April 2009, 23:47 | #13 | Link |
Registered User
Join Date: Feb 2006
Posts: 293
|
clsid is right. I can't find a way to make ffdshow load for staxplayer (the only other directshow player I have at the moment), so I'm sorry for my mistake. I'm sure someone will find a way to change this, but for now, it seem not possible outside MPC-HC (and other "dump" directshow player). Personally I'm ok with this, but I sure see a lof of people will complain.
__________________
Spec: Intel Core i5-3570K, 8g ram, Intel HD4000, Samsung U28D590 4k monitor+1080p Projector, Windows 10. |
30th April 2009, 00:05 | #14 | Link | |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
In case your encoding application uses Avisynth input, you could simply use another source filter instead of DirectShowSource (e.g. FFMpegSource, AVCSource or MPEG2Source). And even if you rely on DirectShow source, you can still run GraphEdit (GraphStudio) and setup your custom filter graph...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
30th April 2009, 00:18 | #15 | Link |
Registered User
Join Date: Feb 2006
Posts: 293
|
After searching around a bit I found this. I think it can solve your problem.
http://www.hack7mc.com/2009/04/media...windows-7.html I won't try this myself for now though. I use MPC-HC first, mplayer second, and rarely others, so I don't need to try yet.
__________________
Spec: Intel Core i5-3570K, 8g ram, Intel HD4000, Samsung U28D590 4k monitor+1080p Projector, Windows 10. |
30th April 2009, 05:17 | #16 | Link | |
Registered User
Join Date: Mar 2009
Location: Here, There, & Everywhere
Posts: 269
|
Quote:
|
|
1st May 2009, 09:56 | #17 | Link |
Registered User
Join Date: Aug 2007
Posts: 22
|
Balthazar2k4, of course that x86 programs can access only x86 codecs, it is like that in Vista as well.
Install both versions of ffdshow if you want 32 and 64bit support. Also if nothing else works try to suppress Microsoft DTV-DVD Video Decoder, that one is competing. Btw for those still with mpc_does_not_use_ffdshow issue this is what helps me: - put the ffdshow video decoder in MPC-External filters box and set it to Prefered. - in ffdshow video decoder settings (start menu) select all codecs that you will use to some option other than None, usually libavcodec. |
3rd May 2009, 07:09 | #18 | Link |
Registered User
Join Date: Feb 2006
Posts: 293
|
I follow the instruction on this page http://www.hack7mc.com/2009/04/repla...-playback.html and now ffdshow loads with StaxPlayer and the graph from graphstudio also have ffdshow by default as well (the video part). I hope this fix your problem. Just remember to read the comments, you need to change the registry at both places.
|
3rd May 2009, 09:48 | #19 | Link | |
Registered User
Join Date: May 2006
Posts: 233
|
Quote:
I really don't have any issues using ffdshow with MPC (aside from having the set the ffdshow raw video filter to 'prefer') so this is interesting (I'm using Windows 7 RC1 64-bit too). |
|
|
|