Depending on your system speed these applicatons may record video with a few only frames per second in HD. An alternative is get a cheap HDMI capture card or USB. It is a device that accepts a signal from an HDMI source and records it in your computer. See the picture below. You then connect that to your graphics card which will appear as a second screen. Just move the application window you want to record at the "second screen" and use a recording application to record the video. I am using VirtualDub.