Please use the OpenGL-capable mode of DemoRecorder. ( see below for instructions )
It records the main desktop ( a selectable rectangular area of it, to be more exact ) and it works well with hardware-accelerated OpenGL.
Although this feature is not yet officially released it works quite well and it is already contained in the normal install package. Some of my customers already use this mode in a production environment.
If you need help with this mode or if you experience problems with it, please tell me by email and I will help you.
http://download.demorecorder.com/download/examples/test20070918-1.avi(this is a recording of the game "glmaze" which is an OpenGL application and a good test-case for OpenGL recording.)
demorec --opengl-hw --out ~/demorec/yourrecording(There are options to fine-tune it, cf the output of "demorec --help" )
Exporting works the same as with the other recording mode, e.g.
demorec-to-avi --output-bitrate 6000 ~/demorec/yourrecording ~/demorec/yourrecording.avi
When exporting to FLV and then viewing it in the Flashplayer of your webbrowser (which has to be done through a webserver) please note that the Flash player ( at least under Linux) has some performance problems and is therefore dropping frames if a moving 3D scene is played back. So the Flash player cannot keep pace with the performance that DemoRecorder is capable at recording.
So, for active 3D scenes I recommend the AVI or MPEG format because players for these formats are usually optimized for the case of each part of each frame being different from the pervious frame. For AVI and MPEG please use a high output-bitrate such as 6000 or even a bit higher.
The GUI of the OpenGL/Animation-mode does not yet provide a preview playback button but you can use standard demorec for playback. For doing that please start demorec with the resolution of your video, e.g.,
demorec --width 1147 --height 833Then load the video and press "play" for the preview playback.
Tutorial | Features | Download | Get Free Trial | Buy | Support