Quando insegno in classi di programmazione, trovo che i miei studenti imparano meglio quando includo catture dello schermo nel mio materiale didattico. Mostrando i dettagli passo dopo passo usando un proiettore digitale, i miei studenti possono visualizzare come funziona l’applicazione, rendendo più veloce e più facile per loro capire ciò che sto cercando di spiegare.
Quando stavo preparando i materiali per una classe di Python che ho recentemente insegnato a studenti delle scuole medie, ho iniziato a chiedermi quali fossero le migliori applicazioni di screen-capture e screencasting per Linux, comprese quelle preferite dai lettori. Per prima cosa, ho chiesto ai miei colleghi moderatori della comunità Opensource.com di darmi delle raccomandazioni.
Chris Collins ha suggerito Green Recorder, un’applicazione nuova per me costruita con Python, GTK+ 3 e FFmpeg. Secondo il suo repository GitHub, è un “semplice registratore desktop per sistemi Linux … supporta la registrazione audio e video su quasi tutte le interfacce Linux”
Moshe Zadka ha menzionato Open Broadcaster Software (OBS), che è supportato su Linux, MacOS e Windows. Sapevo che OBS è usato frequentemente per catturare, codificare e trasmettere contenuti, ma non avevo pensato di usarlo per lo screencasting.
Seth Kenlon ha offerto un paio di utility per la cattura dello schermo, tra cui RecordMyDesktop e Vokoscreen. RecordMyDesktop ha sia un semplice strumento a riga di comando che un’interfaccia grafica che rende il programma più accessibile agli utenti meno esperti. Vokoscreen è “un creatore di screencast facile da usare per registrare video educativi, registrazioni live di browser, installazioni e videoconferenze”, secondo il suo repository di codice GitHub.
Seth ha anche suggerito un ottimo strumento a riga di comando per lo screencasting. Assicurati di avere FFmpeg installato, poi inserisci il seguente codice nella riga di comando:
$ 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: Strumenti di cattura dello schermo
Anche gli strumenti di cattura dello schermo sono importanti, quindi voglio cambiare marcia per segnalare alcuni preferiti.
La mia utility preferita è GNOME Screenshot. Dalla riga di comando: Usa Print Screen per fare uno screenshot del desktop. Usa Alt+Stampa schermo per fare uno screenshot di una finestra. E usa Shift+Stampa schermo per fare uno screenshot di qualsiasi area selezionata. Premi Control+Alt+Shift+R per iniziare a registrare ciò che è sullo schermo; un cerchio rosso appare nell’angolo in alto a destra dello schermo mentre la registrazione è in corso. Premi Control+Alt+Shift+R di nuovo per terminare la registrazione; dovresti trovare il risultato nella tua cartella Video.