Bildschirmaufzeichnung – Vergleich der Anwendungen und deren Verwendung
Verwendung des nativen Bildschirmaufzeichnungswerkzeugs von Gnome
Gnome 3 verfügt bereits über eine Bildschirmaufnahmefunktion. Drücken Sie Alt+Strg+Umschalt+R, um die Aufnahme zu starten. In der Taskleiste unten rechts auf Ihrem Bildschirm sollte ein rotes Symbol erscheinen. Falls die Taskleiste ausgeblendet ist, können Sie sie mit Super+M einblenden. Durch Klicken auf das rote Symbol beenden Sie die Aufnahme. Das Video wird im WebM-Format im Ordner „Videos“ Ihres Benutzerverzeichnisses gespeichert.
Die Dauer der Bildschirmaufzeichnungs-Videos verlängern
Mit nur 30 Sekunden ist die Standardlänge für Bildschirmaufzeichnungen bei dieser Methode nicht optimal, insbesondere wenn Sie ein längeres Video erstellen oder einen bestimmten Arbeitsablauf oder eine Funktion demonstrieren möchten. Sie können die Dauer von Bildschirmaufzeichnungen manuell erhöhen, indem Sie die folgende gsettings-Zeichenkette über die Terminal-Anwendung ändern:
gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 60
Ersetzen Sie den Wert „60“ durch die gewünschte Dauer in Sekunden, zum Beispiel 300 für 5 Minuten, 600 für 10 Minuten usw. Bei einem Wert von „0“ gibt es kein Zeitlimit.
Hinweis: Sie können die Aufnahme jederzeit beenden, unabhängig von der eingestellten Dauer. Drücken Sie einfach die Tastenkombination, mit der Sie die Aufnahme gestartet haben, um sie zu beenden.
KDE Spectacle
KDE Spectacle unterstützt seit Version 23.04 die Bildschirmaufnahme für KDE Plasma Wayland-Sitzungen. Um Spectacle zu starten, drücken Sie Druck.
Klicken Sie in Spectacle rechts in der Mitte auf „Neue Aufzeichnung“ und wählen Sie eine der drei Optionen aus: „Rechteckiger Bereich“, „Vollbild“ oder „Fenster“.
Drücken Sie „Aufzeichnung beenden“, um die Aufzeichnung zu stoppen. Das aufgezeichnete Material wird standardmäßig im WebM-Dateiformat gespeichert.
Byzanz
Byzanz ist ein benutzerfreundliches Bildschirmaufzeichnungswerkzeug. Es kann GIF-Bilder, Ogg-Theora-Videos (optional mit Ton) und weitere Formate aufzeichnen. Es ist in Fedora verfügbar. Zur Installation führen Sie folgenden Befehl aus:
% sudo dnf install byzanz
Es ähnelt dem ehemaligen „Istanbul“, kann aber auch Folgendes erzeugen:
-
animierte GIF-Dateien (nur Video)
-
Ogg Theora-Dateien (mit oder ohne Audio)
-
FLV-Flash-Bildschirmdateien (verlustfrei, nachbearbeitbar)
-
Byzanz-Format zur späteren Konvertierung in verschiedene Formate
Simple Screen Recorder
SimpleScreenRecorder ist ein Linux-Programm, das zur Aufzeichnung von Programmen und Spielen entwickelt wurde.
Funktionsmerkmale
-
Grafische Benutzeroberfläche (Qt-basiert).
-
Schneller als VLC und ffmpeg/avconv.
-
Zeichnet den gesamten Bildschirm oder einen Teil davon auf oder zeichnet OpenGL-Anwendungen direkt auf (ähnlich wie „Fraps“ unter Windows).
-
Synchronisiert Audio und Video korrekt (ein häufiges Problem bei VLC und ffmpeg/avconv).
-
Reduziert die Videobildrate, wenn Ihr Computer zu langsam ist (anstatt wie VLC den gesamten Arbeitsspeicher zu belegen).
-
Vollständig multithreadfähig: Kleine Verzögerungen in einer der Komponenten blockieren niemals die anderen Komponenten, was zu einem flüssigeren Video und einer besseren Leistung auf Computern mit mehreren Prozessoren führt.
-
Die Aufnahme kann jederzeit pausiert und fortgesetzt werden (entweder durch Klicken auf einen Knopf oder durch Drücken einer Tastenkombination).
-
Zeigt Statistiken während der Aufnahme an (Dateigröße, Bitrate, Gesamtaufnahmezeit, tatsächliche Bildrate, …).
-
Kann während der Aufnahme eine Vorschau anzeigen, so dass Sie keine Zeit mit der Aufnahme verschwenden, nur um hinterher festzustellen, dass eine Einstellung falsch war.
-
Verwendet libav/ffmpeg-Bibliotheken zur Kodierung, daher werden viele verschiedene Codecs und Dateiformate unterstützt (weitere können problemlos hinzugefügt werden).
-
Kann auch Live-Streaming anbieten (experimentell).
-
Sinnvolle Standardeinstellungen: Sie müssen nichts ändern, wenn Sie das nicht möchten.
-
Einblendbare Minihilfen für fast alles: Man muss nicht die Dokumentation lesen, um herauszufinden, was etwas bewirkt.
SimpleScreenRecorder ist in den RPM Fusion-Paketquellen verfügbar. RPM Fusion kann mit folgendem Befehl aktiviert werden:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Anschließend kann SimpleScreenRecorder mit diesem Befehl installiert werden:
sudo dnf install simplescreenrecorder
OBS Studio
OBS Studio bietet Ihnen professionelle Werkzeuge mit vielen Funktionen für Ihre Videoaufnahmen und Live-Streams. Die aktuelle Version der zugehörigen Dokumentation finden Sie unter https://obsproject.com/kb/quick-start-guide
Web-Anwendungen oder Webseiten für Bildschirmaufzeichnungen
Dies ist ein Sonderfall, und speziell für diese Aufgabe entwickelte Werkzeuge können ein besseres Ergebnis erzielen. Chrome bietet Plugins, die diese Aufgabe erledigen.
Fortgeschrittene Themen: Ton hinzufügen
-
Sie benötigen Audacity (oder ein anderes Audioaufnahmeprogramm)
-
Nehmen Sie Ihre Audiospur auf und achten Sie dabei darauf, sie mit den Ereignissen in Ihrer Aufnahme zu synchronisieren (ich glaube, es ist einfacher, zuerst die Audiospur aufzunehmen und dann den Ton während der Videoaufnahme abzuspielen)
-
Exportieren Sie Ihre Audiodatei in eine WAV- oder Ogg-Vorbis-Datei. Ich verwende dafür /tmp/stream.wav
-
Laden Sie das Skript fedora-av-splice.sh herunter. Dieses Skript verwendet das GStreamer-Framework, um Audio hinzuzufügen und die Theora-Videodatei neu zu kodieren.
-
Führen Sie fedora-av-splice.sh /tmp/stream.wav /Pfad/zu/theora.ogg /Pfad/zur/Ausgabe.ogg aus
-
Holen Sie sich eine Tasse Kaffee, während die Daten kodiert werden, das wird rechenintensiv sein.
-
Die resultierende Datei sollte sich mit mplayer, vlc, totem oder xine abspielen lassen
Fortgeschrittene Themen: Alternative Tonspuren
Ziel: Alternative Tonspuren für die bereits vorhandene Bildschirmaufzeichnung „desktop-recording.ogg“ erstellen
Zusätzliche Software erforderlich: libannodex in Fedora
-
Mit GStreamer ein 10-Sekunden-Testmustervideo mit Zeitstempel erstellen
gst-launch-0.8 videotestsrc num-buffers=250 ! video/x-raw-yuv,framerate=25.0 ! timeoverlay ! theoraenc ! oggmux ! filesink location=test.ogg -
die beiden Videos verketten, um ein Video mit 10 Sekunden Vorlauf zu erstellen
cat test.ogg desktop-recording.ogg > edit-video.ogg
-
Starten Sie die Videowiedergabe mit
totem edit-video.ogg -
mit der Aufnahme der neuen Tonspur nach Ablauf der 10-sekündigen Einleitung beginnen.
-
bei Bedarf kleine Änderungen am Anfang und Ende der Audiodatei vornehmen, um die Länge der Audiodatei an die des Originalvideos anzupassen
-
das Shell-Skript fedora-av-splice.sh wie oben beschrieben verwenden, um die ursprüngliche Tonspur zu ersetzen
Fortgeschrittene Themen: Einen Video-Zeitstempel hinzufügen
Für weitere Bearbeitungsaufgaben kann die Zeitangabe über das Originalvideo gelegt werden. Dies kann bei der Erstellung zusätzlicher Tonspuren hilfreich sein.
Want to help? Learn how to contribute to Fedora Docs ›