J'ai récemment créé une version combinée de scripts déjà postée ici.
Fondamentalement, il vous permet d'enregistrer la région de l'écran, mais avec une interface graphique simple.
Merci pour Rob W pour avoir fourni ces cool scripts.
Voici le code (ou Gist si vous le souhaitez) :
#!/bin/bash
#Records selected screen region, with GUI
#This is combined version of GIF recording scripts, that can be found here: https://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast
#Thanks to Rob W, and the other author (unmentioned), for creating this lovely scripts
#I do not own any rights to code I didn't write
# ~Jacajack
DELAY=5 #Delay before starting
DEFDUR=10 #Default recording duration
TIME=$(date +"%Y-%m-%d_%H%M%S") #Timestamp
FOLDER="$HOME/Pictures/Byzanz" #Default output directory
#Sound notification to let one know when recording is about to start (and ends)
beep() {
paplay /usr/share/sounds/freedesktop/stereo/message-new-instant.oga &
}
#Custom recording duration as set by user
USERDUR=$(gdialog --title "Duration?" --inputbox "Please enter the screencast duration in seconds" 200 100 2>&1)
#Duration and output file
if [ $USERDUR -gt 0 ]; then
D=$USERDUR
else
D=$DEFDUR
fi
#Get coordinates using xrectsel from https://github.com/lolilolicon/xrectsel
REGION=$(xrectsel "--x=%x --y=%y --width=%w --height=%h") || exit -1
notify-send "GIFRecorder" "Recording duration set to $D seconds. Recording will start in $DELAY seconds."
for (( i=$DELAY; i>0; --i )) ; do
sleep 1
done
#Record
beep
byzanz-record --cursor --verbose --delay=0 ${REGION} --duration=$D "$FOLDER/byzanz-record-region-$TIME.gif"
beep
notify-send "GIFRecorder" "Screencast saved to $FOLDER/byzanz-record-region-$TIME.gif"
7 votes
LICEcap (http://www.cockos.com/licecap) est beaucoup plus simple que toutes les solutions ci-dessous, car elle est basée sur une interface graphique. Il est libre comme dans la liberté et le prix. Le seul inconvénient est que vous devez l'exécuter via Wine.
5 votes
En rapport : Screencasting GIF ; la méthode UNIX du Stack Exchange Unix & Linux.
1 votes
En rapport : Comment convertir une vidéo en GIF en utilisant ffmpeg, avec une qualité raisonnable ? sur SuperUser.
2 votes
Cet exemple de capture d'écran a-t-il été réalisé sous Windows ?
0 votes
Clément C'est la première chose que j'ai remarquée aussi :)
0 votes
Je pense que vokoscreenNG peut aussi enregistrer le bureau au format GIF, mais pour une raison quelconque, ma version 3.0.7 sur Debian 11 n'affichait pas le format GIF pour l'enregistrement, alors j'ai fini par utiliser le programme Peek que @stommestack a mentionné. Peek s'est installé facilement dans Debian 11 avec la commande en une ligne que stommestack a donnée.