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. |
|
|
#1 | Link |
|
Registered User
Join Date: Feb 2005
Posts: 2,888
|
Tool for changing preferred DirectShow filters in Windows 7
Windows 7 uses its own DirectShow filters for decoding several audio and video formats.
Changing which filters get used requires modifications to some Registry keys, including adjusting access permissions. This can be quite difficult (and dangerous) for novice users. Below you can find a small tool that can change the preferred filters with just a few clicks. So now you can play .mkv files with for example ffdshow as the video decoder in Windows Media Center! Currently supported formats: * H.264 * MPEG-4 (Xvid/DivX/MP4V) * MPEG-2 * VC-1 and WMVA * WMV1/2/3 * AAC * MP2 * MP3 Currently supported third party filters (32-bit): * ffdshow * MPCVideoDec * CoreAVC H.264 decoder * Xvid MPEG-4 decoder * DivX H.264 decoder * DivX MPEG-4 decoder * DScaler5 MPEG-2 decoder * Gabest MPEG-2 decoder * Cyberlink H.264 decoder (PDVD 7/9) * Cyberlink MPEG-2 decoder (PDVD 7/8/9) * Cyberlink VC-1 decoder (patched with VC1Tweak: guid {394DFD1B-6F4C-4096-AA14-EF852B02595B}) * ArcSoft H.264 decoder * ArcSoft MPEG-4 decoder * ArcSoft MPEG-2 decoder * ArcSoft VC-1 decoder (patched with VC1Tweak: guid {9DAD7B50-4432-4F48-AC60-B2B4E854454B}) * Monogram AAC decoder * DiAVC H.264 decoder * Purevideo MPEG-2 decoder * NVIDIA MPEG-2 decoder Currently supported third party filters (64-bit): * ffdshow * CoreAVC * MPCVideoDec * Xvid MPEG-4 decoder * Gabest MPEG-2 decoder Works on both 32-bit and 64-bit versions of Windows 7. Note: The preferred filter settings only apply to DirectShow filters. It will not have any effect on files that are played using the Media Foundation framework! For example .m2ts and .mp4 files are played using Media Foundation. The tool also has specific tweaks to disable Media Foundation and other playback components from Microsoft. Download (v2.8 - January 28th 2010): Last edited by clsid; 28th January 2010 at 17:56. |
|
|
|
|
|
#2 | Link |
|
Registered User
Join Date: Feb 2006
Posts: 69
|
Thanks clsid! This will help a lot. I think I should add something (that I think is related) tough. It seem like microsft got a way to make Media Extender play unsupport format or container by streaming files that the PC can play but the extender can't, and this seem to not work with file that decode by ffdshow. For example, I can play mkv file using xbox 360 if the file decoded by Microsoft decoder. But if that mkv is decoded by ffshow instead, the streaming won't work and I'll see an error. Not sure anything can fix that (I wish I could see subtitle in 360 though not much hope). Anyway, I just want to let anyone aware of this before using your tool. Again, thanks.
|
|
|
|
|
|
#4 | Link |
|
Registered User
Join Date: Feb 2005
Posts: 2,888
|
@Hypernova
I have no idea what MS did to make their software more compatible with the 360. But wasn't it already possible to stream .mkv files in Vista (after some reg tweaks)? From what I have read only 5.1 audio was problematic. @Atak_Snajpera If there is a demand for it, then maybe. First I will try to make the tool more complete. |
|
|
|
|
|
#5 | Link | |
|
RipBot264 author
Join Date: May 2006
Location: Dublin (but born in Poland)
Posts: 3,182
|
Quote:
|
|
|
|
|
|
|
#7 | Link | |
|
Registered User
Join Date: Feb 2006
Posts: 69
|
Quote:
Is that registry tweaks make it possible to have subtitle via ffdshow? Could you point me out how to do it? I have been searching but never find anything that's help.
__________________
Spec: Intel Core i7-860, 4g ram, ATi HD3870 with 512mb ram, Dell WFP3008 monitor, Windows Server 2008 R2. |
|
|
|
|
|
|
#8 | Link |
|
Registered User
Join Date: Dec 2007
Posts: 1
|
All I'm concerned about is if I can stream my .mkv's to my PS3 through the program "PS3 Media Server" http://ps3mediaserver.blogspot.com/
Anbody else using Windows 7 and this software? |
|
|
|
|
|
#10 | Link |
|
契約者
Join Date: Jun 2008
Posts: 525
|
I have CoreAVC with "preferred decoder" checked.
Before and after applying this tool I see this: ![]() Should I see CoreAVC in this graph? (Win7 RC x86) Edit: This is h264 video. For mp4 used haali splitter. Last edited by Keiyakusha; 15th May 2009 at 21:14. |
|
|
|
|
|
#12 | Link |
|
Mad Little Smurf
Join Date: Dec 2002
Location: /dev/null
Posts: 930
|
ok i must be doing something wrong because everytime i run this program i tell it to use ffdshow, but its looks like wmp 64 is still using its own codecs for x264 ac3 is handled by ffdshow, just seems the others are still being stolen by microsoft
__________________
"What lies behind us and what lies before us are tiny matters compared to what lies within us." |
|
|
|
|
|
#13 | Link |
|
Mad Little Smurf
Join Date: Dec 2002
Location: /dev/null
Posts: 930
|
fixed it, seems i needed to change a registry entry so the tool could write to it
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred - give yourself write permissions on there and run clsid's tool and all is good
__________________
"What lies behind us and what lies before us are tiny matters compared to what lies within us." |
|
|
|
|
|
#15 | Link | ||
|
Registered User
Join Date: Feb 2005
Posts: 2,888
|
Quote:
Simply running the tool again can show you if the changes were successful. Quote:
|
||
|
|
|
|
|
#18 | Link |
|
Registered User
Join Date: Feb 2005
Posts: 2,888
|
Manually adjust the registry access permissions on
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred Edit: I have uploaded a new version. Maybe that will work better for you. Edit2: I have just tested 0.4 on a completely fresh install of Windows 7 x64 build 7127 and it worked OK. Last edited by clsid; 19th May 2009 at 18:04. |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|