So zeichnen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf – wikiHow

Inhaltsverzeichnis:

So zeichnen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf – wikiHow
So zeichnen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf – wikiHow

Video: So zeichnen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf – wikiHow

Video: So zeichnen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf – wikiHow
Video: Windows Live Mail - Die leichte Art Mails zu empfangen und zu versenden 2024, März
Anonim

FFmpeg ist ein kostenloses Softwareprojekt, das Bibliotheken und Programme für den Umgang mit Multimediadaten erstellt. Dieses Tutorial behandelt die Installation und Verwendung von FFmpeg, um Ihren Desktop unter Ubuntu Linux aufzuzeichnen. Die Ergebnisse der einzelnen Personen können je nach Ihrer Systemkonfiguration variieren.

Schritte

Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 1
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 1

Schritt 1. Überprüfen Sie, ob FFmpeg auf Ihrem System installiert ist

Wenn Sie bei der Eingabe von ffmpeg -version keine Fehlermeldung erhalten, wird es installiert. Andernfalls können Sie FFmpeg installieren, indem Sie ein Terminal öffnen und die folgenden Befehle verwenden:

  • Typ/Kopieren/Einfügen:

    sudo apt-get update

    Dieser Befehl aktualisiert die Paket-Repositorys auf Ihrem System

  • Typ/Kopieren/Einfügen:

    sudo apt-get install ffmpeg

    Dieser Befehl installiert FFmpeg auf Ihrem System. Wenn Sie eine Fehlermeldung erhalten, die besagt, dass Sie sich nicht in der sudoers-Datei befinden, können Sie su root eingeben, das root-Passwort eingeben und dann diesen Befehl ausführen. Wenn Sie auch kein Root-Passwort haben, müssen Sie Ihren Systemadministrator bitten, es für Sie zu installieren

Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 2
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 2

Schritt 2. Wechseln Sie in Ihr "Videos"-Verzeichnis

Dies ist nicht erforderlich, aber wenn Sie Videos in diesem Verzeichnis aufbewahren, können Sie sie leicht finden.

  • Typ/Kopieren/Einfügen:

    cd /home/ dein_user_name /Videos

Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 3
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 3

Schritt 3. Stellen Sie sicher, dass Ihr Mikrofon eingeschaltet und die Lautstärke aufgedreht ist

Die folgenden Befehle zeichnen das vollständige Desktop-Video und den Ton in den unten bereitgestellten Videoformaten auf.

Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 4
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 4

Schritt 4. Finden Sie Ihre Bildschirmgröße heraus

Sie benötigen es, wenn Sie Ihren gesamten Bildschirm aufnehmen möchten. Um Ihre Bildschirmgröße herauszufinden, geben Sie Folgendes ein: xdpyinfo | grep 'Abmessungen:'

Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 5
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 5

Schritt 5. Um den Bildschirm ohne Audio aufzunehmen, verwenden Sie den folgenden Befehl:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -c:v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • -video_size gibt die Größe des aufgezeichneten Bereichs an. Wenn Sie eine andere Bildschirmgröße haben, verwenden Sie diese anstelle von 1920 x 1080. Wenn Sie nur einen Bereich des Bildschirms aufnehmen möchten, legen Sie hier die Bereichsgröße fest.
  • -framerate gibt die Framerate an, d.h. e. wie viele Videobilder pro Sekunde aufgenommen werden. Wenn Sie eine andere Bildrate benötigen, verwenden Sie eine andere Zahl als 30. Die niedrigste zulässige Bildrate ist 20.
  • -f x11grab weist FFmpeg an, Ihren Bildschirm aufzuzeichnen. Das solltest du nicht ändern.
  • -i:0.0+0, 0 gibt den x- und y-Versatz der oberen linken Ecke des aufzuzeichnenden Bereichs an. Verwenden Sie zum Beispiel

    :0.0+100, 200

  • einen x-Offset von 100 und einen y-Offset von 200 haben.
  • -c:v libx264rgb -crf 0 -preset ultrafast sind Kodierungsoptionen. Diese spezifizieren eine schnelle und verlustfreie Aufnahme.
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 6
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 6

Schritt 6. Verwenden Sie den folgenden Befehl, um auch entweder Ihr Mikrofon oder die Systemtöne aufzunehmen:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -f pulse -ac 2 -i 0 -c:v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • Die meisten Optionen sind dieselben wie bei der Aufnahme nur des Bildschirms, Sie können jedoch auch einige zusätzliche Optionen angeben. Beachten Sie, dass Sie neue Audiooptionen nicht einfach am Ende anhängen können, da ihre Reihenfolge beeinflusst, wie FFmpeg sie interpretiert.
  • -f pulse weist FFmpeg an, die Eingabe von PulseAudio, Ihrem Soundserver, zu übernehmen.
  • -ac 2 gibt die Anzahl der Audiokanäle an. Wenn Sie eine Fehlermeldung erhalten wie: "cannot set channel count to 2 (Invalid argument)", sollten Sie dies auf 1 ändern.
  • -i 0 gibt an, von welchem Gerät die Eingabe erfasst werden soll. Mit dem Befehl pacmd list-sources können Sie sich eine Liste aller Geräte anzeigen lassen. Die Zahl dahinter

    -ich

  • ist der dort aufgeführte Index. Die andere Ausgabe des Befehls gibt Ihnen eine Erklärung dafür, wozu dieses Audiogerät dient. Ein Gerät mit einem Namen wie "Monitor of Built-in Audio Analog" wird höchstwahrscheinlich das Systemaudio aufzeichnen, während etwas mit "Mikrofon" in der Beschreibung höchstwahrscheinlich ein Mikrofon ist.
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 7
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 7

Schritt 7. Verwenden Sie

-filter_complex fusionieren

um beide Audioeingänge zu einem zusammenzuführen.

Auf diese Weise können Sie Ihr Mikrofon und die Systemgeräusche gleichzeitig aufnehmen. Ihr Befehl könnte beispielsweise so aussehen: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -f pulse -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c:v libx264rgb -crf 0 -preset ultrafast sample.mkv

Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 8
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 8

Schritt 8. Drücken Sie Strg+C, um die Aufnahme zu stoppen

Es sollte mit einer Nachricht wie: "Exiting normal, Received Signal 2" beendet werden.

Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 9
Nehmen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 9

Schritt 9. Codieren Sie Ihre Datei bei Bedarf neu

Wenn Sie sich über Speicherplatz Sorgen machen, können Sie den folgenden Befehl ausführen, um eine kleinere Datei ohne Qualitätsverlust zu erhalten: ffmpeg -i sample.mkv -c:v libx264rgb -c:a copy -crf 0 -preset veryslow sample-smaller. mkv. Natürlich können Sie auch jede andere Konvertierung durchführen; Anweisungen dazu finden Sie unter So konvertieren Sie Medien mit FFmpeg.

Zeichnen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 10
Zeichnen Sie Ihren Desktop mit FFmpeg unter Ubuntu Linux auf Schritt 10

Schritt 10. Sehen Sie sich die Aufnahme an

Auf diese Weise können Sie bestätigen, dass die Aufnahme tatsächlich wie beabsichtigt aufgezeichnet wurde. Sie können einen Mediaplayer wie VLC, Totem oder MPV verwenden. Das Öffnen der Datei mit einer dieser Dateien ist so einfach wie die Eingabe von vlc samle.mkv, totem sample.mkv oder mpv sample.mkv.

Sie müssen einen Mediaplayer installiert haben. Wenn Sie keinen Mediaplayer haben, können Sie einen über APT installieren

Warnungen

  • Führen Sie eine kurze Testaufnahme durch, bevor Sie mit dieser Methode längere Aufnahmen machen. Auf diese Weise können Sie überprüfen, ob Ihr Setup und Ihr Befehl ordnungsgemäß funktionieren, und gegebenenfalls Anpassungen vornehmen.
  • Am Anfang und am Ende der Aufnahme kann es zu kurzen Verzögerungen kommen. Nehmen Sie etwas länger als nötig auf, um sicherzustellen, dass wirklich alles aufgenommen wurde, was Sie brauchen.

Empfohlen: