Wenn ich Programmierkurse gebe, lernen meine Schüler besser, wenn ich Bildschirmaufnahmen in mein Lehrmaterial aufnehme. Indem ich Schritt für Schritt Details mit einem digitalen Projektor zeige, können meine Schüler visualisieren, wie die Anwendung funktioniert, so dass sie schneller und leichter verstehen, was ich zu erklären versuche.
Als ich Materialien für einen Python-Kurs vorbereitete, den ich kürzlich für Schüler der Mittelstufe gab, begann ich, mich über die besten Screen-Capture- und Screencasting-Anwendungen für Linux zu wundern, einschließlich derer, die Leser bevorzugen. Zuerst habe ich meine Kollegen aus der Opensource.com-Community um Empfehlungen gebeten.
Chris Collins schlug Green Recorder vor, eine für mich neue Anwendung, die mit Python, GTK+ 3 und FFmpeg entwickelt wurde. Laut seinem GitHub-Repository ist es ein “einfacher Desktop-Recorder für Linux-Systeme … unterstützt die Aufnahme von Audio und Video auf fast allen Linux-Schnittstellen.”
Moshe Zadka erwähnte Open Broadcaster Software (OBS), die von Linux, MacOS und Windows unterstützt wird. Ich wusste, dass OBS häufig für die Aufnahme, Kodierung und Ausstrahlung von Inhalten verwendet wird, aber ich hatte nicht daran gedacht, es für Screencasting zu verwenden.
Seth Kenlon stellte einige Dienstprogramme für die Bildschirmaufnahme vor, darunter RecordMyDesktop und Vokoscreen. RecordMyDesktop verfügt sowohl über ein einfaches Befehlszeilentool als auch über eine grafische Oberfläche, die das Programm auch für weniger erfahrene Benutzer zugänglich macht. Vokoscreen ist “ein einfach zu bedienendes Programm zur Erstellung von Screencasts für die Aufzeichnung von Lehrvideos, Live-Aufnahmen von Browsern, Installationen und Videokonferenzen”, wie es in seinem GitHub-Code-Repository heißt.
Seth hat außerdem ein großartiges Kommandozeilen-Tool für Screencasts vorgeschlagen. Vergewissern Sie sich, dass Sie FFmpeg installiert haben, und geben Sie dann den folgenden Code in die Befehlszeile ein:
$ 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: Tools für die Bildschirmaufnahme
Auch Tools für die Bildschirmaufnahme sind wichtig, daher möchte ich einen Gang höher schalten und ein paar Favoriten nennen.
Mein Lieblingswerkzeug ist GNOME Screenshot. Von der Kommandozeile aus: Verwenden Sie Print Screen, um ein Bildschirmfoto des Desktops zu erstellen. Verwenden Sie Alt+Print Screen, um ein Bildschirmfoto eines Fensters zu machen. Und mit Umschalt+Bildschirm drucken können Sie einen Screenshot von einem beliebigen Bereich erstellen. Drücken Sie Strg+Alt+Umschalt+R, um die Aufzeichnung des Bildschirms zu starten; ein roter Kreis erscheint in der oberen rechten Ecke des Bildschirms, während die Aufzeichnung läuft. Drücken Sie erneut Strg+Alt+Umschalt+R, um die Aufnahme zu beenden; Sie sollten das Ergebnis in Ihrem Ordner Videos finden.