Wanneer ik programmeerlessen geef, merk ik dat mijn studenten beter leren wanneer ik screen captures opneem in mijn lesmateriaal. Door stap-voor-stap details te tonen met behulp van een digitale projector, kunnen mijn studenten visualiseren hoe de toepassing werkt, waardoor ze sneller en gemakkelijker begrijpen wat ik probeer uit te leggen.
Toen ik materiaal aan het voorbereiden was voor een Python-les die ik onlangs aan middelbare scholieren heb gegeven, begon ik me af te vragen wat de beste screen-capture- en screencasting-toepassingen voor Linux zijn, en aan welke lezers de voorkeur wordt gegeven. Eerst vroeg ik mijn mede Opensource.com Community Moderators om aanbevelingen.
Chris Collins stelde Green Recorder voor, een applicatie die nieuw voor me is, gebouwd met Python, GTK+ 3, en FFmpeg. Volgens zijn GitHub-repository is het een “eenvoudige desktoprecorder voor Linux-systemen … ondersteunt het opnemen van audio en video op bijna alle Linux-interfaces.”
Moshe Zadka noemde Open Broadcaster Software (OBS), dat wordt ondersteund op Linux, MacOS en Windows. Ik wist dat OBS vaak wordt gebruikt voor het vastleggen, coderen en uitzenden van inhoud, maar ik had er niet aan gedacht om het te gebruiken voor screencasting.
Seth Kenlon bood een paar screen-capture hulpprogramma’s, waaronder RecordMyDesktop en Vokoscreen. RecordMyDesktop heeft zowel een eenvoudige command-line tool als een grafische interface die het programma toegankelijker maakt voor minder ervaren gebruikers. Vokoscreen is “een eenvoudig te gebruiken screencast creator om educatieve video’s, live opnames van browser, installatie, en videoconferenties op te nemen,” volgens zijn GitHub code repository.
Seth stelde ook een geweldige command-line tool voor screencasting voor. Zorg ervoor dat je FFmpeg geïnstalleerd hebt, en voer dan de volgende code in op de commandoregel:
$ 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: Screen capture tools
Screen capture tools zijn ook belangrijk, dus ik wil even schakelen om een paar favorieten te noemen.
Mijn favoriete hulpprogramma is Gnome Screenshot. Vanaf de opdrachtregel: Gebruik Print Screen om een screenshot van het bureaublad te maken. Gebruik Alt+Print Screen om een screenshot van een venster te maken. En gebruik Shift+Print Screen om een screenshot te maken van een gebied dat u selecteert. Druk op Control+Alt+Shift+R om te beginnen met opnemen wat er op uw scherm staat; een rode cirkel verschijnt in de rechterbovenhoek van het scherm terwijl de opname bezig is. Druk nogmaals op Control+Alt+Shift+R om de opname te beëindigen; het resultaat vindt u in uw map Video’s.