Eu costumo usar o ffmpeg na linha de comando para fazer screencasting ou até gravar vídeo da minha webcam embutida. Pode ser guloso dependendo do tipo de vídeo que você quer criar, mas é sempre de muito boa qualidade! Por exemplo, para gravar sua área de trabalho, você pode usar: ffmpeg -f x11grab -s wuxga -r 14 -i: 0.0 -b 800k -an -vcodec mpeg4 screencast.avi
Há também um formato v4l2 para capturar vídeo da webcam ffmpeg -f v4l2 -i / dev / video0 -an -b 800k -acodec libmp3lame -vcodec mpeg4 screencast.avi
Para ser honesto, quase nunca capturo som, mas vale a pena experimentar o ffmpeg.
Note que algumas distro deprecaram o ffmpeg em favor de avconv (libavtools).