extrait de mon tuto perso :
Capturer le desktop :
Plein écran :
ffmpeg -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 25 -i :0.0 -f alsa -ac 2 -i pulse sortie.mkv
Seulement une fenêtre ou une zone :
ffmpeg -f x11grab -s WxH -i :0.0+X,Y -r 25 -f alsa -ac 2 -i pulse sortie.mkv
X,Y correspond aux coordonnées du coin haut gauche de la fenêtre (sans la décoration) et WxH est la taille de la zone/fenêtre.
Pour obtenir ces valeurs :
xwininfo | grep -e Width -e Height -e Absolute
(puis cliquer sur la fenêtre à capturer)
ou xev ou gimp + fenêtre/pointeur sur une capture d'écran