View Full Version : fddshow windows and windows vista x64
daimroc
15th November 2008, 12:53
Hello:
I use Media Player Classic Home Cinema (MPC-HD) and ffdshow to play my videos, but I don't see the systray of ffdshow, so the video is decoded by the internal filter of MPC-HD. I can check this if I go to the filters section in MPC-HD.
Also I try to use ffdshow with virtualdubmod, and in this case I get an error in which it indicates that I don't have the needed codecs.
In this case I know that if I use a x86 application I need to install ffdshow 32bits, but I try to install both versions, x86 and x64 and the problem persists.
żI need to do somthing special to use ffdshow in vista x64?.
Thanks.
Daimroc.
clsid
15th November 2008, 13:05
For VirtualDub you need to install the ffdshow VFW interface. You also need to enable decoding of the desired formats in ffdshow configuration. For VFW most things are disabled by default.
LoRd_MuldeR
15th November 2008, 13:05
I use Media Player Classic Home Cinema (MPC-HD) and ffdshow to play my videos, but I don't see the systray of ffdshow, so the video is decoded by the internal filter of MPC-HD. I can check this if I go to the filters section in MPC-HD.
It's MPC-HC and you need to disable all "internal" filters of MPC-HC in order to make fall back to "external" filters (e.g. ffdshow).
Also MPC-HC x86 will only work with ffdshow x86, even on Vista x64. And MPC-HC x64 will only work with ffdshow x64.
BTW: Is there a specific reason why you prefer ffdshow over MPC-HC's internal decoders? They are based on the same codebase (ffmpeg/libavcodec).
Also I try to use ffdshow with virtualdubmod, and in this case I get an error in which it indicates that I don't have the needed codecs.
ffdshow is a DirectShow filters. but VirtualDub(Mod) requires archaic VfW Codecs!
If at all, you can use the VfW part of ffdshow (aka "ffvfw") for VirtualDub(Mod). See "VfW configuration" in ffdshow's Startmenu entry...
daimroc
15th November 2008, 13:16
Hello:
I install the vfw option of the ffdshow, it is checked by default.
In MPC-HC I disabled the internal filters for the codecs that I want that ffdshow decodes.
In virtualdub I try to open the video directly and with a avs script.
In windows XP 32 bits I never have any problem, I know how to install all of them, but with windows vista x64 I have this problem.
Thanks.
Daimroc.
LoRd_MuldeR
15th November 2008, 13:23
Hello:
I install the vfw option of the ffdshow, it is checked by default.
You must enabled all individual Codecs/Formats you need in the "VfW configuration" of ffdshow (see the "Codecs" page on the "Decoder" tab).
In MPC-HC I disabled the internal filters for the codecs that I want that ffdshow decodes.
Did you enable these Codecs in ffdshow too? You may also want to add ffdshow to "External Filters" and make it "Prefer".
And do you use MPC-HC x86 or x64 ???
In virtualdub I try to open the video directly and with a avs script.
In Avisynth it highly depends on what source filter you use! To open a file in VirtualDub(Mod) directly, you'll need VfW Codecs (e.g. ffvfw).
daimroc
15th November 2008, 15:36
I am using MPC-HC x64, uncheck the internal filters that I don't want to use with MPC-HC and in ffdshow I select in vfw (decoder tab) the same codecs thant I check in the decoder configuration.
I have a question. If I have all configurated at the same way that when I used windows xp, how now doesn't it works?. I know how I must to configure all the elemnts (MPC-HC, ffdshow, virtualdumod, avysinth), but in vista it doesn't work.
Thanks.
Daimroc.
LoRd_MuldeR
15th November 2008, 15:45
I am using MPC-HC x64, uncheck the internal filters that I don't want to use with MPC-HC and in ffdshow I select in vfw (decoder tab) the same codecs thant I check in the decoder configuration.
You say that you use MPC-HC x64, so will need ffdshow x64 too! Otherwise it won't work for obvious reasons ;)
My tip: Use MPC-HC x86 + ffdshow x86, which runs on x64 Windows just fine, has more support/stability and no speed-penalty compared to x64 versions.
In fact the x64 versions were known to be MUCH slower than the x86 versions. Right now they should be on par, but x86 is more tested and more widely supported...
If you insist on using x64 versions, look here:
* http://www.xvidvideo.ru/content/category/1/2/3/
* http://www.xvidvideo.ru/content/category/1/5/6/
daimroc
15th November 2008, 16:11
Hello:
well I have tried with MPC-HC x86 and I configure it to don't use the internal filters, and in this case it says that there is not installed the needed codecs.
I think that for some reason, ffdshow isn't detected for the system, so the programs can't use it. But I don't know why it could be installed bad.
Thanks.
Daimroc.
daimroc
15th November 2008, 16:29
Well, I have found the problem, and it is that I need to reboot the system when I finished the installation.
That is something that I don't need necessary because in windows XP I never need to do it, but in vista it seems that it is different.
Thanks.
Daimroc.
LoRd_MuldeR
15th November 2008, 16:30
Hello:
well I have tried with MPC-HC x86 and I configure it to don't use the internal filters, and in this case it says that there is not installed the needed codecs.
I say it once again:
* MPC-HC x64 will only use ffdshow x64, it won't care about ffdshow x86
* MPC-HC x86 will only use ffdshow x86, it won't care about ffdshow x64
If you install and use the correct combination, it will work. Also make sure that the required formats are enabled on ffdshow's "Codecs" page!
I think that for some reason, ffdshow isn't detected for the system, so the programs can't use it. But I don't know why it could be installed bad.
If you are in doubt that ffdshow.ax is registered proplery, re-run the setup program.
Or manually register the filter by running this from ffdshow install dir:
regsvr32.exe ffdshow.ax
avivahl
17th November 2008, 22:48
I can assure you ffdshow tryouts works wonderfully on Vista x64 (I use it here). And no, you don't have to restart the machine between installations. And yes, both MPC-HC x86 and x64 work (you need to have both x86 and x64 flavours of ffdshow installed). And yes, VirtualDub also work (in both x86 and x64) when the VfW component of ffdshow is installed.
Make sure you you have the latest MPC-HC and the latest ffdshow tryouts. Both are available on xvidvideo.ru (http://www.xvidvideo.ru/):
MPC-HC x86 rev900 (http://www.xvidvideo.ru/component/option,com_docman/task,doc_download/gid,702/), MPC-HC x64 rev900 (http://www.xvidvideo.ru/component/option,com_docman/task,doc_download/gid,703/), ffdshow tryouts x86 rev2322 (http://www.xvidvideo.ru/component/option,com_docman/task,doc_download/gid,685/), ffdshow tryouts x64 rev2322 (http://www.xvidvideo.ru/component/option,com_docman/task,doc_download/gid,687/).
STaRGaZeR
17th November 2008, 23:36
You only have to restart when you install ffdshow and libavcodec is in use, or used and not closed, because Windows can't replace the old version with the new if that happens. That includes explorer if you've used it for displaying thumbnails because it doesn't close libav. Either you restart explorer or the entire computer (which is the same as restarting explorer for what matters here).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.