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

So führen Sie ein einfaches Screencasting unter Linux durch

Heutzutage gibt es viele Screencasting-Lösungen für Linux-Benutzer, aus denen Sie wählen können, und jeden Tag tauchen mehr Tools auf, um diesen speziellen Bedarf abzudecken. Obwohl viele unter Leistungsproblemen leiden, insbesondere wenn sie zum Aufnehmen von Spielaktionen verwendet werden, gibt es viele gute Softwarestücke wie den einfach zu verwendenden und vielseitigen Simple Screen Recorder (http://www.maartenbaert.be/simplescreenrecorder/)

GUI-Tools sind nett, aber bei der Verwendung des Terminals kann es immer besser werden. Dies würde die Leistung noch weiter steigern und Ihnen zu einem tieferen Verständnis dessen verhelfen, was Sie vom System verlangen. Es ist einfach und ziemlich einfach, also fangen wir an.

FFMPeg-Installation

Um Ihren Desktop zu erfassen, benötigen Sie die beliebten FFmpeg-Bibliotheken, die auf Ihrem System installiert sind. Öffnen Sie dazu den Paketmanager Ihrer Distribution und suchen Sie nach dem Paket „ffmpeg“. Ubuntu-Benutzer können die folgenden Befehle auf einem Terminal verwenden:

sudo apt-get install ffmpeg

und dann

sudo apt-get update

Zeichne deine erste Sitzung auf

Danach sind Sie sofort startklar. Was Sie brauchen, ist, einige Parameter zu bestimmen, die als Richtlinie für ffmpeg dienen. Zu diesen Parametern gehören die Größe des Videos, der Typ der exportierten Datei, die Qualität, die Bildrate und die Tonaufnahme. Der Befehl geht so:

ffmpeg -video_size (desired resolution) -framerate (number) -f x11grab i 0.0 (start from the point 0.0) newfilename.mp4

Wenn ich also ein Video aufnehmen möchte, das ein Kästchen in der Mitte meines Bildschirms darstellt, und eine AVI-Datei als Ausgabe nehmen möchte, würde ich so etwas wie 500 x 500 nach -video_size und i:0.0 + 300.300 einfügen, was bedeutet, dass Sie die obere linke Ecke einfügen die Aufnahmebox in x=300 und y=300 auf meinem Bildschirm. Für das avi würden Sie einfach filename.avi am Ende des Befehls einfügen. So einfach ist das :)


Durch Drücken der Taste „q“ wird die Erfassung beendet und die Datei gespeichert.

Was nun, wenn Sie möchten, dass auch der Ton aufgenommen wird? Das ist einfach mit ALSA mit FFmpeg. Sie müssen lediglich diese Zeile hinzufügen:'-f alsa -ac 2 -i puls' zum vorherigen Befehl und vor dem neuen Dateinamen, der am Ende steht. Dadurch wird Ihrer Aufnahme Ton hinzugefügt, und Sie können die folgenden Parameter für erweiterte Tonoptionen verwenden:-ac:Kanäle , -ar:Audioabtastrate , -ab:Audio-Bitrate

Für diejenigen unter Ihnen, die dies für Spiele tun möchten, sollten Sie besser zuerst das Video aufnehmen und es dann codieren, anstatt beides gleichzeitig zu tun, was systemlastiger ist. Um die Situation zu verbessern, können Sie Ihrem Befehl den Parameter -vcodec hinzufügen, gefolgt von einem unterstützten Codec und dann -preset ultrafast . Hier ist eine Liste der unterstützten Video- und Audio-Codecs (https://www.ffmpeg.org/general.html#Video-Codecs)

Andere Optionen von x11grab, mit denen wir einen Bereich unserer x11-Anzeige erfassen können, sind die Argumente „-follow_mouse“ und „show_region“. Die Folgemaus führt den Erfassungsbereich entsprechend den Mausbewegungen und kann entweder zentriert oder mit einem Pixeltoleranzbereich sein. In unserem Befehl steht das so geschrieben:'-follow_mouse centered ' oder '-follow_mouse 500 ' (Mauszeiger kann sich innerhalb eines 500-Pixel-Bereichs bewegen, bevor der Kontext verschoben wird).
Die show_region zeigt an, welcher Teil des gesamten Bildschirms tatsächlich von ffmpeg erfasst wird. Dies kann in einigen Fällen nützlich sein und wird durch Hinzufügen des Folgenden zu unserem Befehl aktiviert:-show_region 1


Linux
  1. So installieren Sie Python unter Linux

  2. So installieren Sie Java unter Linux

  3. So partitionieren Sie eine Festplatte unter Linux

  4. So installieren Sie FFmpeg unter Ubuntu 18.04 / Ubuntu 16.04 und Linux Mint 19

  5. So installieren Sie FFmpeg unter Linux

So installieren Sie FFmpeg unter Linux

So erfassen und streamen Sie Ihre Gaming-Session unter Linux

Wie man FFMpeg verwendet, um eine einfache Audiokonvertierung durchzuführen

So installieren Sie FFmpeg unter Linux und verwenden Befehle

So installieren Sie FFmpeg unter Linux Mint 19

So installieren Sie FFmpeg unter Rocky Linux 8