GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist Ihr bevorzugtes Bildschirmaufzeichnungstool für Linux?

Wenn ich Programmierkurse unterrichte, merke ich, dass meine Schüler besser lernen, wenn ich Screenshots in meine Unterrichtsmaterialien einfüge. Indem sie Schritt-für-Schritt-Details mit einem Digitalprojektor zeigen, können meine Schüler visualisieren, wie die Anwendung funktioniert, sodass sie schneller und einfacher verstehen, was ich zu erklären versuche.

Das Linux-Terminal

  • Die 7 besten Terminalemulatoren für Linux
  • 10 Befehlszeilentools für die Datenanalyse unter Linux
  • Jetzt herunterladen:SSH-Spickzettel
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Linux-Befehlszeilen-Tutorials

Als ich Materialien für eine Python-Klasse vorbereitete, die ich kürzlich Mittelschülern beigebracht habe, fing ich an, mich nach den besten Bildschirmaufnahme- und Screencasting-Anwendungen für Linux zu fragen, einschließlich der von den Lesern bevorzugten. Zuerst habe ich meine Kollegen aus den Community-Moderatoren von Opensource.com um Empfehlungen gebeten.

Chris Collins schlug Green Recorder vor, eine für mich neue Anwendung, die mit Python, GTK+ 3 und FFmpeg erstellt wurde. Laut seinem GitHub-Repository ist es ein „einfacher Desktop-Rekorder für Linux-Systeme … [der] die Aufnahme von Audio und Video auf fast allen Linux-Schnittstellen unterstützt.“

Moshe Zadka erwähnte Open Broadcaster Software (OBS), die unter Linux, MacOS und Windows unterstützt wird. Ich wusste, dass OBS häufig zum Erfassen, Kodieren und Übertragen von Inhalten verwendet wird, aber ich hatte nicht daran gedacht, es für Screencasting zu verwenden.

Seth Kenlon bot einige Dienstprogramme zur Bildschirmaufnahme an, darunter RecordMyDesktop und Vokoscreen. RecordMyDesktop verfügt sowohl über ein einfaches Befehlszeilentool als auch über eine grafische Benutzeroberfläche, die das Programm für weniger erfahrene Benutzer zugänglicher macht. Vokoscreen ist laut seinem GitHub-Code-Repository "ein benutzerfreundlicher Screencast-Ersteller zum Aufzeichnen von Lehrvideos, Live-Aufzeichnungen [des] Browsers, der Installation und von Videokonferenzen".

Seth schlug auch ein großartiges Befehlszeilentool für das Screencasting vor. Stellen Sie sicher, 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:Screenshot-Tools

Tools zur Bildschirmaufnahme sind ebenfalls wichtig, daher möchte ich den Gang wechseln, um ein paar Favoriten hervorzuheben.

Mein Lieblingsdienstprogramm ist GNOME Screenshot. Über die Befehlszeile:Verwenden Sie Drucken um einen Screenshot des Desktops zu machen. Verwenden Sie Alt+Drucken um einen Screenshot eines Fensters zu machen. Und verwenden Sie Umschalt+Druck , um einen Screenshot von einem beliebigen Bereich zu machen, den Sie auswählen. Drücken Sie Strg+Alt+Umschalt+R um mit der Aufzeichnung dessen zu beginnen, was auf Ihrem Bildschirm angezeigt wird; während der Aufnahme wird ein roter Kreis in der oberen rechten Ecke des Bildschirms angezeigt. Drücken Sie Strg+Alt+Umschalt+R erneut, um die Aufnahme zu beenden; Sie sollten das Ergebnis in Ihrem Videoordner finden.

Scott Nesbitt schrieb über Scrot, ein großartiges Tool zum Erstellen von Bildschirmaufnahmen über die Befehlszeile. Ich habe auf seinen Artikel verwiesen, als ich Scrot verwendet habe, um Unterrichtsmaterialien für eine Klasse auf dem Raspberry Pi vorzubereiten.


Linux
  1. Was ist Ihr Lieblings-Linux-Terminal-Trick?

  2. Was ist Ihr Lieblings-Linux-Paketmanager?

  3. Was ist Ihr Lieblings-Terminal-Emulator?

  4. Herzlichen Glückwunsch an den Linux-Kernel:Was ist Ihre Lieblingsversion?

  5. Was ist Ihr Lieblings-Linux-Terminal-Emulator?

Hören Sie Ihre Lieblingsmusik unter Linux mit Juk

Was ist Ihre Lieblings-Linux-Distribution?

Top 5 Open-Source-Bildschirmrekorder für Linux

Linux-Systemadministratoren:Was ist Ihre Lieblings-IDE?

Die 10 besten Spiele für Steam Deck:Was ist dein Favorit?

Wozu dient Linux test -a command test?