Já používám v Linuxu pro nahrávání obrazovky
avconv -video_size 1280x768 -framerate 15 -f x11grab -i :0.0+0,0 -f alsa -ac 1 -acodec pcm_s16le -i pulse -acodec pcm_s16le -crf 20 desktop-`date +%F-%H-%M-%S`.mkv
OpenGL to nahrává taky, ale nedokážu posoudit, jak trhané to bude u „náročných 3D aplikací“.