Is this for in-game recording by players for sharing online or for 'for-marketing' videos? I assume the latter and also that Linux is your platform.
I use ffmpeg, which performs all right for 2d games at 720p on my machine (see specs below). I fail to configure alsa for it, so I tend to install pulseaudio when I want to capture audio and uninstall it afterwards. My method:
http://qubodup.wordpress.com/2012/01/03 ... -on-linux/ . Slow ffmpeg might be that you're using too intense an encoder on the fly.
glc was awesome for OpenGL/ALSA years ago but I haven't tried it in a while. There are repositories that imply that they work with Pulseaudio. Please let us know if you try something from that area and how it works.
Sys specs (what are yours?):
- {l Code}: {l Select All Code}
Distro Linux qbox 3.8.3-2-ARCH #1 SMP PREEMPT Sun Mar 17 13:04:22 CET 2013 x86_64 GNU/Linux
CPU model name : AMD Phenom(tm) 9550 Quad-Core Processor
VGA 01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS780 [Radeon HD 3200] (prog-if 00 [VGA controller])
RAM Mem: 3.6G 3.2G 426M 0B 101M 831M
GCC gcc (GCC) 4.7.2
VGA driver OpenGL vendor string: X.Org
Script for generating info:
http://ompldr.org/vaHVoNw