Open Source Screen Video Capture

All code has been moved to https://github.com/majorsilence/ScreenVideoCapture2 and that is where you should now look for project updates.

As I mentioned in a blog post yesterday, I needed a screen video capture program that was free and open source and worked with several different video types. I also wanted the program to record the proper screen colours. So I wrote a small program to do this. It uses mencoder to do the video processing so I will be able to add almost any video format as the output. Current it outputs mpeg/mp3 in an avi container.

It is a 32 bit .NET program. I have tested it on Windows XP, Vista, and 7.

It currently uses a lot of memory, can only record from the primary screen and only does full screen recordings. It may also have a slight audio/video sync problem. It is simple but it does everything I need.

To run it extract it using 7-zip and in the folder run ScreenVideoCapture2-bin\ScreenVideoCapture2.exe.

The source code is release under The Code Project Open License (CPOL) 1.02 (http://www.codeproject.com/info/cpol10.aspx) because some of the code is from http://www.codeproject.com/KB/audio-video/Mp3SoundCapture.aspx.

Also check out the attached sample video http://majorsilence.com/sites/default/files/output-24-12-2009-10-14-10.avi.

For other open source options checkout http://camstudio.org/, http://www.advancity.net/eng/products/capturefox.html, http://www.webinaria.com/record.php, and http://krut.sourceforge.net/.

Comments

Note to self. If the cursor is disappeared in a text box or other control there is no exception handling. Add detection of whether the the cursor is actually on screen and exception handling.

Video creation is working fine in development environment. On windows xp test machine finalized output video is not being created.

I have been studying about online video capture website as my next online project. I haven't got any hint till now as all programs made till now are mostly created using JAVA and I am poor at this. May be I an learn about your project and get some hint to implement in my project.

Thanks and best of luck for next version.

Thanks
Operator
network virtualization

as a screen video recorder for mac i'd recomend http://www.macvide.com/Macvide_screencap/