‘ffmpeg’ can do the work of capturing Linux desktop video very well. ffmpeg is a very fast video and audio converter that can also grab from a live audio/video source. It can grab X11 input and create an MPEG at specific fps with the specific resolution.
The command to capture the Linux desktop video by ‘ffmpeg’ is as follows.
$ ffmpeg -f x11grab -s 1280x1024 -r 25 -i :0.0 -sameq /tmp/out.mpg
Options used here:
‘-s 1280×1024′ is the resolution of the screen. Change it to the screen resolution you use.
‘-r 25′ is the FPS rate.