Open Source Screen Video Capture

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 and Vista.

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/.

AttachmentSize
output-24-12-2009-10-14-10.avi759.2 KB
ScreenVideoCapture2-src.7z4.46 MB
ScreenVideoCapture2-bin.7z4.46 MB

Comments

Video creation is working

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

Note to self. If the cursor

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.