Developing Screen Capture & Video Editing Software RRS feed

  • Question

  • Hi,

    I am a .NET developer, but don't have any related experience for audio/video development or even WPF.

    I was looking to this technology to find out if it's possible to develop applications same as TechSmith SnagIt(http://www.techsmith.com/screen-capture.asp) and TechSmith Camtasia Studio(http://www.techsmith.com/camtasia/features.asp).

    It would be nice if you could guide me to the path or simply have enough knowledge to provide me hint that it's possible with which microsoft or other technology...I could take care of going ahead on the path.


    Tuesday, September 4, 2007 5:07 PM


  • I would suggest downloading the Windows SDK and learning DirectShow.  DirectShow will allow you to render video to the screen and also compress the video/audio to any format (ie, divx avi, wmv, etc).  There is an example filter in the Windows SDK called PushSource ([Windows SDK]\Samples\Multimedia\DirectShow\Filters\PushSource) that already captures the screen and pushs the samples down the filter chain.  You can modifiy this filter to just capture a single window/area and bring the video into WPF or any other .NET applicaton.


    Of couse you could do this all w/o directshow, but you won't have the same level of flexibility.


    I would suggest start making you app with WPF, but with all the other things you might have to learn, you might want to start off making a prototype in Winforms.


    Good luck,



    Tuesday, September 4, 2007 5:32 PM