Lorsque j’enseigne des cours de programmation, je trouve que mes étudiants apprennent mieux lorsque j’inclus des captures d’écran dans mon matériel pédagogique. En montrant les détails étape par étape à l’aide d’un projecteur numérique, mes étudiants peuvent visualiser le fonctionnement de l’application, ce qui leur permet de comprendre plus rapidement et plus facilement ce que j’essaie d’expliquer.
Lorsque je préparais du matériel pour un cours de Python que j’ai récemment enseigné à des collégiens, j’ai commencé à me demander quelles étaient les meilleures applications de capture d’écran et de screencasting pour Linux, y compris celles que les lecteurs préfèrent. Tout d’abord, j’ai demandé à mes collègues modérateurs de la communauté Opensource.com des recommandations.
Chris Collins a suggéré Green Recorder, une application nouvelle pour moi construite avec Python, GTK+ 3 et FFmpeg. Selon son dépôt GitHub, il s’agit d’un “enregistreur de bureau simple pour les systèmes Linux … prend en charge l’enregistrement audio et vidéo sur presque toutes les interfaces Linux.”
Moshe Zadka a mentionné Open Broadcaster Software (OBS), qui est pris en charge sur Linux, MacOS et Windows. Je savais qu’OBS est fréquemment utilisé pour capturer, encoder et diffuser du contenu, mais je n’avais pas pensé à l’utiliser pour le screencasting.
Seth Kenlon a proposé quelques utilitaires de capture d’écran, notamment RecordMyDesktop et Vokoscreen. RecordMyDesktop possède à la fois un outil simple en ligne de commande et une interface graphique qui rend le programme plus accessible aux utilisateurs moins expérimentés. Vokoscreen est “un créateur de screencast facile à utiliser pour enregistrer des vidéos éducatives, des enregistrements en direct de navigateur, d’installation et de vidéoconférences”, selon son dépôt de code GitHub.
Seth a également suggéré un excellent outil en ligne de commande pour le screencasting. Assurez-vous que vous avez installé FFmpeg, puis entrez le code suivant sur la ligne de commande :
$ ffmpeg -f x11grab -an -s hd1080 -r 25 \
-v:b 23000 -i :0.0 -g 1 -q:v 0.1 \
-vcodec libxvid screenCapture1.mp4
Bonus : outils de capture d’écran
Les outils de capture d’écran sont importants aussi, alors je veux changer de vitesse pour appeler quelques favoris.
Mon utilitaire préféré est GNOME Screenshot. Depuis la ligne de commande : Utilisez Print Screen pour prendre une capture d’écran du bureau. Utilisez Alt+Print Screen pour prendre une capture d’écran d’une fenêtre. Et utilisez Shift+Print Screen pour faire une capture d’écran de toute zone que vous sélectionnez. Appuyez sur Control+Alt+Shift+R pour commencer à enregistrer ce qui se trouve sur votre écran ; un cercle rouge apparaît dans le coin supérieur droit de l’écran pendant l’enregistrement. Appuyez à nouveau sur Control+Alt+Shift+R pour terminer l’enregistrement ; vous devriez trouver le résultat dans votre dossier Vidéos.