list of available directshow screen capture filters

VLC itself has a “capture desktop” mode though apparently it doesn’t work with sound.  It feels a tidge slower than (if you’re on Windows) using a directshow input source that also captures the desktop.

Here’s a list of the ones I’ve found that are free to download.

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free (my own, a shameless plug–it’s free and open source!)

download it from here: https://sourceforge.net/projects/screencapturer/files/

http://www.umediaserver.net/umediaserver/download.html uscreencapture, works ok.

Other options:

http://wiki.medialooks.com/Screen_Capture_DirectShow_Filter seems quick, though I haven’t looked at them too closely (note: it expires after a time trial, so after that point you can no longer use it after that time without purchasing it).

http://www.splitmedialabs.com/download pretty fast, adds a water mark to your output though unless you pay.

http://www.mainmediasoft.com/products/screencapture/ $500

http://koitsu.wordpress.com/2009/09/12/how-to-install-and-use-scfh-dsf/ is said to be pretty nice.  Haven’t tried it but looks good.  Looks like it’s open source and LGPL licensed: https://github.com/mosamosa/SCFH-DSF (though possibly unmaintained?) and also http://mosax.sakura.ne.jp/yp4g/fswiki.cgi?page=SCFH+DSF+Dev

VidBlaster video switcher software is rumored to have a capture device.

http://www.ffsplit.com also has one (or used to, at least).  It might even capture direct3d windows, it’s unclear.

http://obsproject.com/ can accept screen capture and “stream” it (doesn’t have a directshow virtual capture device, itself, AFAIK).

FFmpeg has a “gdigrab” input option [which doesn’t offer audio capture] for capturing the windows desktop.

So far I prefer my own, the topmost one.  I even take feature requests!

28 thoughts on “list of available directshow screen capture filters

  1. Pingback: how to use VLC as a free open source alternative to playon.tv « Roger's woze

  2. I couldn’t get vlc nor your own ‘record screen or audio using current settings for a variable number of seconds’ to see any DirectShow desktop VIDEO capture filter (“C:\Program Files\Screen Capturer Recorder\configuration_setup_utility\timed_recording.bat”).

    Doesn’t your vlc example actually use the built in desktop as a video capture device, not the DirectShow video (http://betterlogic.com/roger/2010/07/how-to-use-vlc-as-a-free-open-source-alternative-to-playon-tv/) ?

    Have I understood it right? is a DirectShow desktop capture filter loaded FOR VIDEO (as well as audio) with the “setup Screen Capturer Recorder v0.3.8.exe”(http://sourceforge.net/projects/screencapturer/files/setup%20Screen%20Capturer%20Recorder%20v0.3.8.exe/download) ?

    Do you have a YouTube demo of how to set-up vlc including the VIDEO DirectShow desktop capture filter (as well as the Audio). Can you please consider this as a request?

    Any Help appreciated.

  3. Pingback: VLC DirectShow Screen Recording Test | Stahuj cz filmy a MP3 zdarma

  4. Great lil tool you have there! runs very smooth so far! I love it! i just hope it can handle large files. Is there anything i should be warned about?

    Thanks

  5. first of all thanks for the time put into this subject,for this thread and for making it open-source,
    my question is : is it possible to create a directshow filter for recording Directx and openGL processes?

    thanks again

  6. I am unaware of anything (open source) that records to a directshow filter. I will ask the OBS people about it (ffsplit…might…do it too? maybe? but maybe not?)

  7. Thanks for the 0.9.2 update! I loved 0.9.1 but it didnt work anymore when I switched to windows 8. Now i can use it again since medialooks is asking for a licence

  8. I am not able to get the stream play in VLC. It just displays as white with noises.
    I am a newbee to this. so could you help me in configuring . i used VLC to stream

  9. When I use your plugin, I get a black screen when I try to record fullscreen games, both when using the DirectShow filter in VLC, and with your app. Any suggestions?

  10. Hi!

    Screen Capturer Recorder + VLC player worked like a charm. I can now stream PC audio to HTTP.

    This way I can redirect sound to my external system (Sonos).

    However I also hear the sound in my PC speaker… How can I avoid that?

    Thanks!

  11. if you want to stream a specific audio file you could do that through vlc. If you want to stream ‘what’s playing’ then…I think it’s unavoidable, though using system mute “might” work?

  12. Pingback: ffmpeg, gstreamer, Raspberry Pi, Windows Desktop streaming » pi3g Blog

  13. HI

    would you please have a look at desktop duplication api on windows8.its very fast for screen capture.I hope you can add this to your project.

  14. Pingback: Camtasia Studio vs. Open-Sankoré & ffmpeg & handbrake etc, etc… | iteachstats

  15. Downloaded and installed Screen Capture Recorder. It records audio well – but the video appears as stripes on a screen. It did not capture the video that was playing. Is there anything I need to do to alter the settings? Thanks for your help

  16. Pingback: Fix Black Screen Game Capture Obs Errors - Windows XP, Vista & Windows 7, 8

  17. I’d love to be able to use this as an input device for recording video into One Note for recording online meetings! One Note records video from my webcam, and your recorder does show up in the list of devices it will capture from, but unfortunately the video never plays like it does when recorded from my webcam, and only about a half-second of audio plays.

    Any ideas for a fix?

    Bruce

  18. As one poster said up above, have you looked into the Windows 8 Desktop Duplication API? As far as I can tell, no one has written anything to expose that API to Directshow or any high-level programming language. And since I’m not a DirectX programmer, I can’t seem to wrap my head around it.

    I’d like to have such a thing for an application I’m building (with plans to sell commercially). Would you ever do something like this for a fee? Contact me if you’re interested.

Leave a Reply

Your email address will not be published. Required fields are marked *


− 7 = two

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>