View Full Version : Looking for DirectShow Denoise filter
bb
2nd October 2003, 18:41
Analogue capturing is often done using an MJPEG codec. Unfortunately DCT based codecs are sensitive to noise, so it would be good to have a denoise filter put before the MJPEG encoder.
In VirtualVCR you can add DirectShow filters, but I couldn't find any DirectShow filter on the net except the one from AlparySoft (which is not the best of breed). There are many good denoisers available for VirtualDub and AviSynth, but I think noone has ever thought about a DirectShow solution.
Would someone mind to port / adapt his / her (;)) filter to DirectShow?
bb
Si
2nd October 2003, 18:52
All we need is the fully explained, easy to use SDK/framework examples of the sort provided by Avery Lee and Ben Rudiak-Gould and there'd be hundreds :)
But there isn't :(
regards
Simon
Kurosu
2nd October 2003, 20:07
Download FFDShow, set it to process raw video, and have it filter your video; you can even use the avisynth part of it to specify the filter(s) at your will. You may need to use graphedit and build a .grf file, if your encoder is able to read that.
Last solution is use MakeAVIs (it seems it doesn't work that well) to build a fake AVI from the .avs script.
bb
2nd October 2003, 22:38
Never thought of using ffdshow as a DirectShow denoiser; I'll try it. But I don't think the other options you mentioned can be used for capture purposes.
bb
bb
2nd October 2003, 22:41
Originally posted by siwalters
All we need is the fully explained, easy to use SDK/framework examples of the sort provided by Avery Lee and Ben Rudiak-Gould and there'd be hundreds :)
But there isn't :(
regards
Simon
What about this: http://www.microsoft.com/Developer/PRODINFO/directx/dxm/help/ds/filtsamp/Transform_Filters.htm
bb
Kurosu
2nd October 2003, 23:07
Originally posted by bb
But I don't think the other options you mentioned can be used for capture purposes.
Indeed. I tend to misread post lately (missed the capture part...).
Si
2nd October 2003, 23:50
Interesting - I've started downloading the SDK - should get it all by Xmas :)
Then I can see how easy it is to use :)
regards
Simon
neuron2
3rd October 2003, 00:19
Here's a good reference:
http://www.amazon.com/exec/obidos/tg/detail/-/0735618216/qid=1065133156/sr=1-1/ref=sr_1_1/102-6990275-2262546?v=glance&s=books
I plan to enter this field fairly soon.
Si
6th October 2003, 22:00
Well I downloading the SDK (220MByte ! ) twice and both times it locked my machine up when I tried to run it - it seems to try to uncompress itself and fails (badly) :(
Simon
Wilbert
6th October 2003, 22:29
Are you talking about this one (second link):
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/directx.asp
It's 182 MB. Installs fine for me.
Si
6th October 2003, 22:45
No - your link leads me to dx90bsdk.exe (says its 218MByte download on my system :confused: )
I searched and previously downloaded dx90asdk.exe (223,367kByte in explorer)
I think I've made the point about it not being as easy as Avery's or Ben's (et al) frameworks - and I haven't even got to try using it yet :mad:
regards
Simon
bill_baroud
7th October 2003, 17:06
if i remember well, those SDK can be decompressed with winrar (and perhaps winzip) as they are just self-extractive archive (for the 8.1 at least ;) )
Try to decompress it like that first and then run setup.exe (though you can read doc/play with samples w/o installing it).
Si
7th October 2003, 19:22
Thanks Bill - now the fun starts :(
Simon
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.