Il y quelques mois, j’avais écrit un script shell (MyScreenCast) permettant d’automatiser la création d’un screencast avec des outils libres disponibles sur les distributions GNU/Linux (notamment GStreamer).
Affichage des touches / clicks souris
Suite à un message de Sylvain, je viens d’ajouter une nouvelle option permettant d’afficher sur l’écran les touches cliqués (clavier et souris) lors du screencast. J’utilise pour cela le logiciel libre key-mon (licence Apache v2).
Comme il n’est pas encore disponible via un PPA, il faut installer le logiciel (version 1.2.2 au moment de l’écriture de ce billet) à la mimine:
wget -q http://key-mon.googlecode.com/files/keymon_1.2.2_all.deb sudo dpkg -i keymon_1.2.2_all.deb rm keymon_1.2.2_all.deb
Support de WebM
J’ai modifier le script pour qu’il demande à la fin de la capture le format dans lequel le screencast doit être compressé, les formats disponibles sont les suivants:
- H.264 (codec vidéo X.264 et audio AAC)
- OGV (codec vidéo Théora et audio Vorbis)
- WebM (codec vidéo VP8 et audio Vorbis)
Comment tester ces nouvelles fonctions ?
Il faut récupérer la dernière version du script:
MyScreencastversion 0.9
Puis de lancer la ligne de commande suivante:
chmod a+x ./myscreencast.sh ./myscreencast.sh -k -w
PS1: le flag -k permet de lancer le logiciel key-mon
PS2: le flag -w permet, si vous avez une webcam d’afficher votre tête dans une fenêtre…
Je suis toujours preneur de pistes d’amèliorations sur ce script !
Bon screencast à vous !