Byzanz : créez des screencast directement en gif
mar. 18 août 2015 - commentairesPour les besoins de développement sur diaspora* (parce que oui, je fais du dev sur diaspora* ; je suis même spécialisé dans les PR inutiles), je prends régulièrement des captures d'écran. Très simple pour prendre une page simple, cela s'avère un chouia plus compliqué lorsque je veux prendre des animations.
Il existe bien la solution de prendre une capture vidéo puis la convertir en gif, mais... C'est pas mal de manipulations pour pas grand chose.
La solution s'appelle Byzanz.
Dans un terminal :
byzanz-record --duration=15 --x=200 --y=300 --width=700 --height=400 out.gif
Ou, pour ne pas prendre votre terminal en capture :
sleep 3 && byzanz-record --duration=10 --x=300 --y=300 --width=700 --height=400 out2.gif
sleep 3
permet d'attendre 3s avant le début de la vidéo-gif (le temps d'unalt + tab
)--duration=10
: le gif dure 10s--x=300
: la capture est décalée de 300px par rapport à la gauche--y=300
: la capture est décalée de 300px par rapport au haut de l'écran--width=700
: capture de 700px de large--height=400
: capture de 400px de hautout2.gif
: nom du gif en sortie
Et voilà ce que ça donne :
Un très gros merci baveux à un certain Bruno Pereira sur askubuntu !
La petite astuce kivabien : plutôt que de galérer avec les x et y, prévoyez large et redimensionnez avec GIMP. Merci arpinux ! :)