Wie kann ich meinen Bildschirm auf Ubuntu aufnehmen?
Die von mir gesuchte App bietet im Idealfall alle folgenden Funktionen:
- Kann in einem Format aufnehmen, das problemlos auf jeder Plattform wiedergegeben und / oder von YouTube oder einer anderen beliebten Video-Site akzeptiert werden kann
- Kann nur ein Fenster (anstelle des gesamten Bildschirms) aufnehmen und möglicherweise mit einem Mausklick auswählen
- Kann nach einer konfigurierbaren Verzögerung mit der Aufnahme beginnen (z. B. ich starte die App und habe Zeit, Vorkehrungen für meinen Desktop / mein Fenster zu treffen, bevor die eigentliche Aufnahme beginnt)
software-recommendation
screencast
desktop-recording
Riccardo Murri
quelle
quelle
sudo apt install gtk-recordmydesktop
Antworten:
gtk-recordmydesktop
xvidcap (nicht mehr gepflegt, Paket ist nicht mehr verfügbar)
quelle
gtk-recordmydesktop
besteht darauf, den gesamten virtuellen Bildschirm (3200x1200) aufzuzeichnen, der viel zu groß ist ...xvidcap
lässt mich einen rechteckigen Bereich des Bildschirms auswählen, der aufgezeichnet werden soll, aber Dann möchten Sie die Steuerelemente darüber platzieren (und den Bereich verschieben, wenn Sie die Steuerelemente verschieben), was bei der Aufzeichnung eines Fensters, das fast so hoch wie der Bildschirm ist, nicht funktioniert (ich verwende einen Fenstermanager für Kacheln).gtk-recordmydesktop
Damit können Sie nur einen ausgewählten Bildschirmbereich aufzeichnen. Ziehen Sie einfach ein Rechteck in den Vorschaubereich.gtk-recordmydesktop
ist ziemlich verzerrt.Ich mag Byzanz; Es zeichnet Ihre Aktivitäten als GIF-Datei auf.
Es ist ziemlich leicht und eignet sich besonders gut, um einen kürzeren Screencast auf einer Webseite oder in einer E-Mail zu platzieren.
Sie können es entweder von der PPA beziehen (möglicherweise mit einem aktuelleren Paket, das jedoch nicht unterstützt wird):
Oder Sie können es aus den offiziellen Ubuntu-Repositories herunterladen, indem Sie auf die Schaltfläche unten klicken:
Für weitere Informationen:
Wie erstelle ich animierte GIF-Bilder eines Screencasts?
quelle
sudo apt install byzanz
und es geht. Nachteile: Geringe Bildrate und keine vollständige Auflösung oder kein vollständiger Farbraum, sodass die Farben verzerrt und die Formen verzerrt werden und die Bewegung ruckelt. Verwenden Sie denxwininfo
Befehl, klicken Sie in das Fenster, das Sie aufzeichnen möchten, und geben Sie die gewünschten Werte für x, y, width und height an, um herauszufinden, welche Parameter Sie festlegen möchtenbyzanz
.Kazam
Es ist eine gute Anwendung für diesen Zweck: Startseite , oder einfach
sudo apt install kazam
Es gibt Ihnen eine Verzögerung vor der Aufnahme. Die Aufnahme erfolgt in HD und die Ausgabe erfolgt im .mkv-Format, das für YouTube akzeptiert wird, sodass keine Konvertierung und kein erneutes Rendern erforderlich sind.
Es gibt auch einige nützliche Tastaturkürzel :
quelle
Einfacher Bildschirmrecorder
SimpleScreenRecorder ist ein Linux-Programm, das ich erstellt habe, um Programme und Spiele aufzunehmen. Es gibt Programme, die dies tun können, "aber ich war mit keinem von ihnen 100% zufrieden, also habe ich mein eigenes erstellt".
Mein ursprüngliches Ziel war es, ein Programm zu erstellen, das einfach zu bedienen war, aber als ich es schrieb, begann ich, immer mehr Funktionen hinzuzufügen, und das Ergebnis ist eigentlich ein ziemlich komplexes Programm. Es ist 'einfach' in dem Sinne, dass es einfacher zu benutzen ist als ffmpeg / avconv oder VLC :).
Für Ubuntu-Versionen 12.04 - 16.10 ist es nicht in den Standard-Repositorys enthalten und kann mit den folgenden Komponenten installiert werden:
Ab Ubuntu-Version 17.04 ist es im
universe
Repository enthalten und kann installiert werden von:Hier ist eine Vorschau der Benutzeroberfläche:
quelle
$ simplescreenrecorder
gibt die SchnittstelleKürzlich habe ich versucht, einen Screencast mit Audio aufzunehmen. Ich habe viele der hier aufgeführten Optionen und andere Websites ausprobiert. Mein Ziel war es nicht, eine umfassende Zusammenfassung aller verfügbaren Tools zu schreiben, sondern ein einziges zu finden, das funktioniert.
In meinem Fall (nach mehreren Stunden des Kampfes) war es VOKOSCREEN, das funktionierte, so dass ich nicht weiter suchte. Mein System ist Linux Mint 15 Olivia, 64-Bit, das auf Ubuntu Raring basiert.
Dies ist meine Zusammenfassung / mein Protokoll, das ich beim Experimentieren geschrieben habe. Ich hoffe, es erspart Ihnen mehrere Stunden:
avconv : Audio und Video werden nicht synchronisiert, Audio bleibt zurück Versucht alle Optionen, die ich konnte. Dies ist die Befehlszeile, die ich verwendet habe:
Byzanz : Erstellt animiertes GIF (nicht ausprobiert, da ich auch Sound und längeren Screencast benötige)
Eidete : Installation nicht möglich (mit 20 Jahren Linux-Erfahrung, habe es aber nicht ewig versucht)
gtk-recordmydesktop : Erzeugt ogg, was in Ordnung ist, aber nicht in irgendetwas konvertiert werden kann. Der beste Konverter war der Mencoder, aber er beschleunigt Video (aber nicht Audio), sodass sie nicht mehr synchron sind.
Istanbul : friert sofort ein
Kasam : Wenn der Speicherbereich größer als ~ 640x480 ist undicht wird, sollten Sie höchstens ein paar Minuten warten, bis das System nicht mehr reagiert. Viele haben ein ähnliches Problem gemeldet, dies ist ein bekannter Fehler.
pyvnc2swf : Ist ein Tool zum Aufzeichnen einer VNC-Sitzung. Nicht praktisch, wenn Sie Ihren eigenen Bildschirm aufnehmen möchten (nicht ausprobiert)
screenkey : Wird als "Screencast-Tool" beworben, es geht jedoch nicht um die Aufzeichnung Ihres Bildschirms
tibesti : scheint nicht mehr gepflegt zu sein (seit 2011), installiert nicht mal
vokoscreen : ENDLICH !!!! Qualität ist gut: Audio und Video. Nach der Aufnahme konnte ich die Datei mit dem Mencoder ohne Qualitätsverlust auf ca. 1: 7 komprimieren. Ich habe festgestellt, dass die folgende Befehlszeile verwendet wird:
xvidcap : Wie oben angegeben: "Wir haben xvidcap jetzt aus dem Repository entfernt, weil es nicht mehr gewartet wird." (nicht ausprobiert)
wink : verteilt als herunterladbare ausführbare Datei, nicht als Paket, (nicht ausprobiert)
quelle
Cannot open display :0.0,0,
beim Verwenden des Befehls ffmpegDies ist, was ich verwende, um Screencasts zu machen, den CLI-Befehl, der mit kommt
recordmydesktop
Die Verzögerung 10 gibt mir 10 Sekunden, um meinen Desktop "vorzubereiten", bevor er mit der Aufnahme beginnt. Wenn ich fertig bin, drücke ich ctrl+ c, dann beginnt es die Datei zu kodieren.
Ich habe eine doppelte Anzeige, und mit dem Argument width / height kann ich die Aufnahme auf einen meiner Monitore konzentrieren. Durch Einstellen dieses Wertes kann ich auch auf meinem zweiten Monitor aufnehmen.
Andere Hinweise:
quelle
recordmydesktop --help
Weitere Informationen erhalten Sie über das Terminal (oder indem Sie auf den Link klicken).Sie können auch ffmpeg verwenden, um einen Screencast zu erstellen. Beispiel:
Anmerkungen:
echo $DISPLAY
So erhalten Sie Audio:
quelle
Vokoscreen : Ein neues Screencasting- Tool für Linux
Installation
quelle
apt-cache policy vokoscreen
. @Aras v2.4.0 scheint diese Option zu haben.Tibesti
Zur Installation fügen Sie den PPA hinzu
ppa:ackondro/tibesti
( So fügen Sie einen PPA hinzu ) und installieren Sie dann tibesti über das Software-Center.Alternativ können Sie ein Terminal öffnen und Folgendes einfügen:
quelle
Schau dir Wink an .
In Wink wurden zwei Tutorial-Projekte erstellt, die Sie anzeigen können. Verwenden Sie die
Help
,View
Optionen Tutorial - Menü zu machen und sie anzuzeigen , bevor Sie mit Wink starten.Eigenschaften wie auf ihrer Website gesagt:
Tutorials:
quelle
So erstellen Sie einen animierten (GIF-) Screenshot
Ein zusätzlicher Bonus bei diesem Ansatz ist, dass Sie den Screencast ohne Einbettung von Tags in jedem Forum veröffentlichen können, in dem animierte GIFs wie diese eingebettet sind
Die Antworten vor mir haben klar beantwortet, wie man einen Video-Screencast erstellt. Wenn Sie jetzt nur einen animierten Screenshot anzeigen möchten, im Grunde genommen einen extrem kurzen Screencast in einem Bildformat (GIF, und nicht länger als ~ 10 Sekunden), ist das auch ganz einfach.
Erstellen Sie zunächst einen Screencast von dem, was Sie im animierten GIF anzeigen möchten. Folgen Sie dann den Anweisungen unten ...
Du brauchst Gimp, Mplayer (ACHTUNG ! NICHT Mplayer2) und Mencoder. Setzen Sie die folgenden Befehle ab, um sie zu installieren.
Alternativ können Sie sie vom Synaptic-Paket-Manager installieren, der mit Ubuntu geliefert wird.
Der folgende Befehl unterteilt Ihren Screencast in eine Reihe von JPEG- oder PNG-Bildern (je nachdem, welchen Befehl Sie auswählen):
Wo,
-ss 0:0:33
teilt mplayer mit, wo Sie beginnen (0 Stunden, 0 Minuten, 33 Sekunden),-endpos 2
teilt mplayer mit, wo zu stoppen ist (2 Minuten),z=9
legt die Komprimierungsstufe für die ausgegebenen PNG-Bilder auf 9 fest,Desktop/animated
befindet sich im Verzeichnis (~ / Desktop / animated /) Wo sollen die Bilder ausgegeben werden?Sie können mplayer auch mitteilen, wo sie an einer bestimmten Uhrzeit anhalten sollen:
Jetzt haben Sie die Bilder, müssen sie jedoch zu einem einzigen animierten GIF kombinieren. Das ist ganz einfach:
Starten Sie Gimp> File> Open as Layers> navigieren Sie zum Verzeichnis (~ / Desktop / animated /), Ctrl+ Aum alle Bilder auszuwählen, und klicken Sie auf 'Open'.
Drücken Sie einfach Shift+ Ctrl+ Soder gehen Sie zu Datei> Speichern unter ... und benennen Sie das Bild als 'animiertes .gif '> drücken Sie 'Speichern'> aktivieren Sie das Optionsfeld 'Als Animation speichern'> drücken Sie einfach 'Exportieren'> im nächsten Fenster Klicken Sie auf "Speichern", es sei denn, Sie wissen, was Sie tun.
Das ist es. Du hast dein animiertes GIF fertig!
Hier ist ein Beispiel:
PS: Ich bin mit der Terminologie nicht sehr vertraut, aber ich hoffe, dass ich trotzdem klar bin. :)
QUELLE: http://www.youtube.com/watch?v=OhJtyblE_D0
quelle
Open Broadcaster Software (OBS)
Das funktioniert aber sehr gut. Der Hauptgrund , warum ich es verwenden, weil ich mein Mikrofon aufnehmen kann beide UND - Ausgang mit Leichtigkeit überwachen.
Sie können auch auf Twitch streamen, wenn Sie möchten.
Wenn Sie den PPA nicht hinzufügen möchten, können Sie auch die deb-Datei herunterladen und mit installieren
sudo dpkg -i <debfile>
.quelle
Nachdem ich alles ausprobiert habe, ist dies die Lösung, die ich gefunden habe:
Hinweis: Die "Fälschung"
ffmpeg
von Libav wurde (innerhalb von Libav) abgeschrieben und durchavconv
von Libav ersetzt. Die "veraltete" Nachricht gilt nicht für den Realffmpeg
von FFmpeg, der nicht betroffen ist und sich noch in starker Entwicklung befindet.Installieren Sie zuerst die erforderlichen Codecs:
Verwenden Sie den folgenden Befehl, um den Screencast aufzuzeichnen:
Ändern Sie
-s 1280x800
die gewünschte Auflösung.mehr Beispiele
alle bildschirme mit vorgegebener auflösung und ton
Alle Bildschirme mit Mausverfolgung und Ton
Detaillierte Optionen, die ich kenne, folgen
-f
: Eingabedateiformat-i
: Name der Eingabedatei-r
: fps (Frame pro Sekunde)-s
: Rahmengröße (Breite x Höhe)-i :0.0+10,200
: Größe der zu folgenden quadratischen Flächequelle
Sie können VLC wie folgt verwenden:
Starten Sie den VLC Media Player und wählen Sie
Media > Open Capture Device
:Setze
Desktop
aufCapture mode
:Geben Sie den gewünschten Frame pro Rate für die Aufnahme ein und wählen Sie
Convert
unten:Geben Sie den Pfad zu der Datei an, in der Sie die Bildschirmaufnahme speichern möchten,
Browse
und klicken Sie aufStart
, um die Aufnahme zu starten:Klicken Sie auf die Schaltfläche Stop, wenn Sie fertig sind.
Sie erhalten den Bildschirm in der Datei aufgezeichnet / erfasst.
quelle
Gnome 3 scheint es bereits sehr einfach zu haben, Screencasts aufzunehmen - Sie können zuweisen, welche Verknüpfung es in den Tastatureinstellungen verwendet. Es zeichnet den gesamten Bildschirm auf und zeichnet direkt in eine webm-Datei (ein ziemlich weit verbreitetes Format) auf
XDG_VIDEOS_DIR
- standardmäßig"$HOME/Videos"
.Quelle : Screenshots und Screencasts auf der Gnome-Hilfeseite
Das obige Bild sollte animiert sein - wenn Sie Animationen deaktiviert haben, funktioniert es nicht. Klicken Sie hier, um die Datei anzuzeigen
Wenn Sie das Bild in eine Animation konvertieren möchten, ist diese Antwort unter Superuser sehr hilfreich. Die beste Methode ist im Grunde:
So habe ich die obige Animation erstellt, mit der Ausnahme, dass ich
-dither None -colors 80 -fuzz "40%" -layers OptimizeFrame
den Befehl convert * hinzugefügt und das Ergebnis in GIMP beschnitten habe .* Seien Sie vorsichtig mit diesen Optionen, einige wie die Verwendung der gesamten CPU
quelle
Lesen Sie diesen Artikel über Screenkey
Dadurch werden Ihre Tastenanschläge zu gut lesbaren Untertiteln, die der Aufnahme überlagert sind. Es scheint, als wäre es unglaublich, wenn Videos mit Tutorials und Schulungen zu CLI-basierten Themen gezeigt würden.
Nicht positiv, dass es alle ursprünglichen Kriterien erfüllt. Ich werde versuchen, es später zu aktualisieren.
Es ist auf Launchpad hier
quelle
Dieses Bash-Skript basiert auf ffmpeg. Es berechnet die erforderliche Auflösung und zeichnet Ihren Desktop in High Definition auf.
Ändern Sie den Dateinamen nach Ihrem Geschmack. Dieses Skript finden Sie auf Github hier .
quelle
ffmpeg -s cif
ist eine Möglichkeit,xrandr
Anrufe zu vermeiden !cif
ist ein Videogrößen- Alias, für352x288
den ich bezweifle, dass jemand ihn verwenden möchte.man 1 ffmpeg-utils
...Schauen Sie sich Peek an . Sie können einen Screencast einer ausgewählten Region aufzeichnen und als GIF speichern.
Sie können die neueste Version von Peek unter Ubuntu von der PPA installieren .
quelle
http://www.kdenlive.org/features
quelle
Ubuntu 18.04 hat eine eingebaute Funktion für den Aufnahmebildschirm für 30 Sekunden
Videos werden im WebM-Format im Videoordner gespeichert
Sie können es erhöhen, indem Sie den dconf editor von Ubuntu Software installieren
schritt 1: öffne den dconf editor und tippe screencast ein
Schritt 2: Bearbeiten Sie die 30 auf den gewünschten Wert
Schritt 3: Sie können die Verknüpfung auch bearbeiten, wenn Sie sie ändern müssen.
quelle
Scshoot ist ein plattformübergreifendes Open-Source-Tool für die Bildschirmaufnahme und -aufzeichnung (Java): http://github.com/edartuz/scshoot
Kann neben der Einzelbildaufnahme einen Teil des Bildschirms als animiertes PNG (APNG) oder Video aufzeichnen.
quelle
ScreenStudio
ScreenStudio ist eine erstklassige Bildschirmaufnahme-Software. Neben der Notwendigkeit für JRE 8.0 (OpenJDK) gibt es keine Abhängigkeiten.
Eigenschaften:
Installieren von ScreenStudio in Ubuntu 16.04
Vergewissern Sie sich vor der Installation, dass Sie OpenJDK 8 oder OracleJDK 8 installiert haben
Öffnen Sie ein Terminal und geben Sie ein
Wenn so etwas angezeigt wird, ist Java 8 installiert.
Andernfalls müssen Sie es installieren.
Schritte zum Installieren von OpenJDK finden Sie hier:
Wie kann ich OpenJDK unter Ubuntu 16.04 installieren?
Schritte zur Installation von OracleJDK finden Sie hier:
http://tipsonubuntu.com/2016/07/31/install-oracle-java-8-9-ubuntu-16-04-linux-mint-18/
Installieren Sie ScreenStudio -
Methode 1:
ScreenStudio ist nicht im Ubuntu-Repository enthalten. Der Ubuntu PPA enthält die Version 2.3
Installationsschritte:
Öffnen Sie das Terminal und geben Sie die folgenden Befehle ein:
Methode 2:
Gehe zu
http://screenstudio.crombz.com/archives/ubuntu/
Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version: 3.09
Lade es herunter. Verwenden Sie den Nautilus-Datei-Explorer, um zum Download-Verzeichnis zu wechseln und das Archiv mit dem Standard-Archiv-Manager zu extrahieren.
Gehen Sie zu ScreenStudiosrc -> apps -> Ubuntu
Öffnen Sie mit Nautilus ein Terminal im Zielordner. Klicken Sie einfach mit der rechten Maustaste auf einen leeren Bereich des Ordners und wählen Sie In Terminal öffnen
Geben Sie im Terminal den Befehl ./ScreenStudio.sh ein
und die Anwendung wird gestartet
Wenn Sie eine Desktop-Verknüpfung für den Softwaretyp im Terminal erstellen möchten: ./createDesktopIcon.sh
Wie verwende ich die ScreenStudio-Funktionen?
ScreenStudio ist so reich an Funktionen, dass es nur durch ein Video-Tutorial erklärt werden kann.
Siehe folgenden Link:
https://www.youtube.com/watch?v=52V6UJ4y-ME
KREDITE: Patrick Balleux
quelle
Asciinema
Für diejenigen, die der Bildschirm ein Terminal-Fenster ist, sollte es auf jeden Fall überprüfen
sudo apt install asciinema
asciinema rec
exit
oder drückenCtrl+Dquelle
Vielen Dank für all die tollen Vorschläge hier. Meine Empfehlung für Tools, die sich hervorragend für die Aufnahme von Audio- und Videodaten sowie für die Bearbeitung des Screencasts eignen, lautet Camtasia und Screenflow. Wenn Sie weitere Ideen zum Aufzeichnen Ihres Bildschirms und Erstellen eines ansprechenden Screencasts suchen, lesen Sie diesen Beitrag: http://www.mediacore.com/blog/how-to-record-your-screen-and-create-engaging -screencasts Enthält unzählige Tools und Tipps zu Audio, Video und zum Bearbeiten Ihres Screencasts
quelle
Ich habe Soapbox verwendet , eine großartige Erweiterung, die für Chrome entwickelt wurde. Es zeichnet Ihre Kamera, Ihr Mikrofon und Ihren Bildschirm zusammen auf.
Nachdem Sie die Aufnahme beendet haben, können Sie mit dem Online-Editor auswählen, in welchen Sequenzen der Aufnahme Sie Ihren Bildschirm, Ihre Kamera oder beides anzeigen möchten.
quelle