
Il existe plusieurs outils permettant d'enregistrer le bureau sous forme de vidéos. Je vais parler ici rapidement de recordmydesktop, qui est très simple, et en ligne de commande.Lancez ensuite la commande
recordmydesktop
À ce moment l'enregistrement cesse, et l'encodage de la vidéo commence. Quelques secondes après, vous avez votre vidéo dans le fichier out.ogv (par défaut) du répertoire où vous étiez. (besoin d'un autre format? voir ffmpeg )
Pour sélectionner un autre fichier de sortie il suffit de préciser son nom après l'argument -o
recordmydesktop -o demo.ogv
recordmydektop -windowid 0x4800021
Mais comment récupérer le window id d'une fenêtre ? Il suffit de lancer la commande
xwininfo
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0x3400082 "Mozilla Firefox"
Absolute upper-left X: 0
Absolute upper-left Y: 47
Relative upper-left X: 0
Relative upper-left Y: 21
Width: 1280
Height: 752
Depth: 24
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +0+47 -0+47 -0-1 +0-1
-geometry 1280x752+0-0
recordmydesktop offre la possibilité de mettre un retardateur au démarrage de la vidéo:
recordmydesktop -delay 3
Cette commande laisse 3 secondes pour se mettre en place. (On peut même aller jusqu'à plusieurs heures ! )
On peut aussi régler certains paramètre vidéos, comme
- le nombre de frame par seconde
-fps n
où n nombre de fps
- la compression vidéo
-v_quality x
avec x entre 0 et 64, 0 = mauvaise qualité 64 = meilleure (par défaut)
Il y a aussi la possibilité d'enregistrer une zone de l'écran définie par les coordonnées du coin en haut à gauche et la taille de la zone en pixel.
recordmydesktop -x X_position -y Y_position -width longueur -height hauteur
Et enfin encore quelques options à propos du curseur, de l'audio (que je n'ai pas testé): tout est dans
man recordmydesktop
Bon enregistrement !
L'original de cet article se trouve sur le blog de Edouard

