Wie Sie Ihren Bildschirm von der Linux-Befehlszeile

Wie Sie Ihren Bildschirm von der Linux-Befehlszeile

aufzeichnen

Müssen Sie Ihren Bildschirm auf einem Linux-Desktop aufnehmen, aber Sie sind nicht mit den verfügbaren Bildschirmschreibern zufrieden? Erwägen Sie die Verwendung des leistungsstarken FFMPEG-Codierungstools. Es ist sehr vielseitig und kann mehrere Dinge tun, einschließlich der Bildschirmaufnahme auf dem Linux-Desktop.

Das Setup für FFMPEG ist ein wenig komplexer als das Treffen eines „record ” Klicken Sie auf die Schaltfläche in einem Programm, aber der Kompromiss ist, dass es einige echte Macht, Automatisierung und Anpassung bietet, die andere GUI-Aufnahme-Tools auf Linux nicht bieten.

Installation von FFMPEG

Ubuntu

sudo apt install ffmpeg

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Fedora

sudo dnf install ffmpeg

OpenSUSE

sudo zypper install ffmpeg

Andere Linux-Programme

Das FFMPEG-Encoding-Programm ist eines der am häufigsten verwendeten Video-Tools unter Linux und Betriebssystemen im Allgemeinen. Aus diesem Grund wird das Tool auf fast jeder Linux-Distribution unterstützt. Wenn das verwendete Linux-Betriebssystem aus irgendeinem Grund FFMPEG nicht mit einem Binärpaket unterstützt, empfiehlt es sich, die Software manuell über das FFMPEG Github-Repository zu installieren.

Stellen Sie dazu zunächst sicher, dass das Tool git installiert ist. Nach der Installation öffnen Sie ein Terminal und führen Sie folgende Schritte aus, um die Software zu erstellen:

git clone https://github.com/FFmpeg/FFmpeg.git

Geben Sie das FFMPEG-Verzeichnis ein mit dem Befehl CD .

cd FFmpeg

Bevor Sie mit dem Kompilieren der Software beginnen, müssen Sie eine neue Konfigurationsdatei erstellen. Dies ist so, dass die Software Ihr System kennt und korrekt aufbauen kann.

EMPFOHLEN FÜR SIE

Wie Sie Ihren Bildschirm von der Linux-Befehlszeile

Linux

Die 5 besten Screenrekorder für Linux

Wie Sie Ihren Bildschirm von der Linux-Befehlszeile

Linux

Wie man Gameplay unter Linux mit dem einfachen Screenrecorder aufzeichnet

./configure

Probleme mit ./ configure haben ? Probieren Sie:

 ./configure --help

Der nächste Schritt beim Kompilieren ist die Verwendung des Befehls make . Make macht den Großteil des Gebäudes und ist der wichtigste Schritt bei der Installation von FFMPEG.

 make

Zuletzt installieren Sie die Software mit dem Befehl install auf dem System.

sudo make install

Bildschirm aufzeichnen

Die FFMPEG-Software ist sehr vielseitig und kann so konfiguriert werden, dass sie praktisch alles ermöglicht, einschließlich der Videoaufnahme. Das heißt, der Standardtyp der visuellen Erfassung funktioniert, indem jeder verfügbare Bildschirm erfasst wird. Es ist roh, aber es funktioniert. Um es zu verwenden, öffnen Sie ein Terminalfenster. Bevor man mit der Aufnahme beginnt, empfiehlt es sich, im Inneren des Terminals einen speziellen Ordner zu erstellen, in dem man arbeiten kann. Auf diese Weise gehen alle Aufzeichnungen dorthin und nicht an zufällige Orte.

Wie Sie Ihren Bildschirm von der Linux-Befehlszeile

Verwenden Sie den Befehl   mkdir   , um einen neuen Erfassungsordner innerhalb von ~ / Videos zu erstellen.

 mkdir -p ~/Videos/ffmpeg-capture/

Verschieben Sie das Terminal dann in das neue Verzeichnis, damit die Erfassung dort und nicht an einem anderen Ort stattfindet.

cd ~/Videos/ffmpeg-capture/

Sie können jetzt mit der Aufnahme Ihres Bildschirms beginnen. Hier ist der grundlegende Capture-Befehl:

ffmpeg -f x11grab -r 30 -s cif -i :0.0 capture.mp4

Oben ist der Befehl so eingestellt, dass der Desktop bei 30 aufgezeichnet wird Frames pro Sekunde, und geben Sie es in eine Datei mit dem Namen capture.mp4 aus. In den meisten Fällen ist Screen-Casting mit 25 FPS in Ordnung. Wenn Sie jedoch etwas aufnehmen möchten, das eine hohe Bildwiederholrate erfordert (wie Videospiele oder bewegte Bilder), sollten Sie die 30 auf 60 ändern. Beachten Sie, dass das Ändern der FPS von 30 auf 60 führt langsamere Leistung auf schwächeren Computern. Bevor Sie dies tun, versuchen Sie herauszufinden, ob Ihr Linux-Computer die Leistung im Vorfeld bewältigen kann.

Beenden Sie die Aufnahme jederzeit, indem Sie auf das „q ’“ tippen. Taste auf der Tastatur.

Bildschirm und Webcam aufnehmen

Wie Sie Ihren Bildschirm von der Linux-Befehlszeile

Es ist möglich, den Desktop in FFMPEG zu erfassen und gleichzeitig von Ihrer Webcam aufzunehmen Zeit. Um dies zu tun, müssen Sie zwei separate Befehle verwenden. Der erste Befehl, der verwendet wird, zeigt die aktive Webcam an, die gerade mit Linux verbunden ist. Der zweite Befehl ist die Bildschirmaufnahme.

Öffnen Sie für den ersten Befehl ein Terminalfenster und geben Sie Folgendes ein:

ffplay -f video4linux2 -i /dev/video0 -video_size 320x240 -fflags nobuffer

Mit diesem Setup wird ein Webcam-Fenster mit fast keiner Latenz direkt auf dem Bildschirm mit einer Bildschirmauflösung von 320 &Zeiten; 240 angezeigt. Sorgen Sie sich nicht um die Größe, wie es auf der Aufnahme gut aussieht. Fühlen Sie sich frei, um das Nockenfenster zu greifen und an jedem Ort, den Sie &quo; d wie. Wenn Ihr Fenstermanager das Ausblenden unterstützt, sollten Sie außerdem die Steuerelemente des Kamerafensters für einen besseren Effekt ausblenden.

Hinweis: Wenn Sie die 320 × 240 Auflösung nicht mögen, sollten Sie sie in etwas anderes ändern. Schauen Sie in das Handbuch der Webcam, um die perfekte Auflösung zu finden, aber denken Sie daran: Verwenden Sie keine höhere Auflösung, als das Gerät verarbeiten kann, oder die Dinge werden kaputt gehen.

Während das erste Terminal geöffnet ist, wird Ihre Webcam auf dem Desktop angezeigt. Öffnen Sie als nächstes ein zweites Terminal-Fenster, um die eigentliche Aufnahme zu starten:

cd ~/Videos/ffmpeg-capture/
ffmpeg -f x11grab -r 30 -s cif -i :0.0 capture.mp4

Solange diese beiden Terminal-Fenster geöffnet sind, nehmen Sie den Desktop mit 30 FPS auf und zeigen eine Webcam an.

Um die Aufnahme zu stoppen, gehen Sie zum FFMPEG-Fenster und drücken Sie “ q ” um zu beenden, gehen Sie zum FFPLAY-Terminal (das die Kamera ausstrahlt) und drücken Sie Strg + Z.

Fertige Aufzeichnungen werden in ~ / Videos / ffmpeg-capture / </ strong gespeichert >

Abonnieren Sie unseren

NEWSLETTER

Holen Sie sich tägliche Tipps in Ihrem inboxJoin 35.000 + anderen Lesern

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.