Windows – Capturing video of an arbitrary Windows application

videovideo capturewindows

I am looking for a solution that can record video out of an arbitrary Windows application.

The main requirement is that the solution should be really easy to use: my foremost planned usage is that I'm going to let some marketing people grab sample clips of an application I wrote, with whatever data they want to use.

(The previous version of this app had video recording functionality built in, but due to changing the structure of the program, this stopped working. For more on that, see this StackOverflow question. In the meantime, an external application ought to be ok for the users.)

Now FOSS would be great of course, but it's not an absolute requirement. As long as the solution just works, and is easy enough for anyone to use. It would be great if it did not advertise something else.

In case I could have some additional wishes, they would be:

  • Possibility to control output quality (bit rate, frame rate?)
  • Support for at least one such codec that is able to output clips that can be viewed on a vanilla Windows box, without having to download anything (well if the download is automatic and therefore easy enough for the user, that should be ok I guess)
  • Still, it would be great if it also came with a portable output format

I just found Jing, which seems to work well, but at least the free version is somewhat limited. Any alternatives that you would recommend?

Best Answer

CamStudio is open source.

CamStudio is able to record all screen and audio activity on your computer and create industry-standard AVI video files and using its built-in SWF Producer can turn those AVIs into lean, mean, bandwidth-friendly Streaming Flash videos (SWFs)