Comment enregistrer mon écran sur Ubuntu?
L'application que je recherche présente idéalement toutes ces fonctionnalités:
Ajoute une icône graphique facile à utiliser dans la barre d’outils GNOME pour vous permettre de vous amuser et de configurer l’enregistrement de capture et de capture d’enregistrement audio et vidéo recordMyDesktop.
Une capture d'écran vous permettant de capturer des vidéos à partir de votre bureau X-Window à des fins d'illustration ou de documentation. Il s'agit d'une alternative normalisée à des outils tels que Lotus ScreenCam.
La vidéo peut être enregistrée au format de fichier MPEG ou AVI.
J'aime Byzanz; il enregistre votre activité sous forme de fichier GIF.
C'est assez léger et fonctionne bien, surtout pour mettre un screencast plus court sur une page Web ou dans un email.
Vous pouvez l'obtenir auprès du PPA (le paquet peut être plus récent, mais il n'est pas pris en charge):
Sudo add-apt-repository ppa:fossfreedom/byzanz
Sudo apt-get update && Sudo apt-get install byzanz
Ou vous pouvez l'obtenir à partir des dépôts officiels Ubuntu en cliquant sur le bouton ci-dessous:
Pour plus d'informations:
C’est une bonne application à cet effet: Home , , ou simplement Sudo apt install kazam
Cela vous donne un délai avant l'enregistrement. L'enregistrement se fait en HD et la sortie est au format .mkv, qui est accepté pour YouTube. Il n'est donc pas nécessaire de convertir et de restituer le rendu.
Il y a quelques raccourcis clavier utiles aussi:
Pour commencer l'enregistrement
SUPER-CTRL-R
Pour mettre en pause l'enregistrement
SUPER-CTRL-P
Pour arrêter l'enregistrement
SUPER-CTRL-F
Pour afficher/masquer la fenêtre principale
SUPER-CTRL-W
SimpleScreenRecorder est un programme Linux que j'ai créé pour enregistrer des programmes et des jeux. Certains programmes peuvent le faire, "mais je n’étais satisfait à 100% d’aucun d’entre eux, alors j’ai créé le mien"
Mon objectif initial était de créer un programme vraiment très simple à utiliser, mais au fur et à mesure que je l'écrivais, j'ai commencé à ajouter de plus en plus de fonctionnalités et le résultat est en fait un programme assez complexe. C'est 'simple' dans le sens où il est plus facile à utiliser que ffmpeg/avconv ou VLC :).
Pour les versions Ubuntu 12.04 - 16.10, il ne figure pas dans les référentiels standard et peut être installé avec les éléments suivants:
Sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
Sudo apt-get update
Sudo apt-get install simplescreenrecorder
# if you want to record 32-bit OpenGL applications on a 64-bit system:
Sudo apt-get install simplescreenrecorder-lib:i386
Pour les versions Ubuntu 17.04 - et suivantes, il est inclus dans le référentiel universe
et peut être installé par:
Sudo apt-get update
Sudo apt-get install simplescreenrecorder
Voici un aperçu de l'interface utilisateur:
Récemment, j'ai essayé d'enregistrer un screencast avec de l'audio. J'ai essayé plusieurs des options énumérées ici et d'autres sites. Mon objectif n’était pas d’écrire un résumé complet de tous les outils disponibles, mais de trouver un seul outil qui fonctionne.
Dans mon cas (après plusieurs heures de lutte), c'était VOKOSCREEN qui fonctionnait, donc je n'ai pas cherché plus loin. Mon système est Linux Mint 15 Olivia, 64 bits, basé sur Ubuntu Raring.
Ceci est mon résumé/journal que j'ai écrit en expérimentant. J'espère que cela vous fera gagner plusieurs heures:
avconv: l'audio et la vidéo ne sont plus synchronisés, l'audio est à la traîne J'ai essayé toutes les options que je pouvais. C'est la ligne de commande que j'ai utilisée:
avconv -f alsa -i Pulse -f x11grab -r 15 -s 1024x768 -i :0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi
Byzanz: crée un gif animé (non essayé, car il me faut aussi un son et un screencast plus long)
Eidete: installation impossible (avec 20 ans d’expérience Linux, je n’ai pas essayé de toujours)
gtk-recordmydesktop: crée ogg, ce qui est correct, mais impossible de convertir en quoi que ce soit. Le meilleur convertisseur était mencoder mais accélère la vidéo (mais pas l’audio) pour qu’elle ne soit plus synchronisée.
istanbul: gèle immédiatement
Kazam: si la zone d'enregistrement supérieure à ~ 640x480, la mémoire commence à fuir, laissant au maximum quelques minutes avant que le système ne réponde plus. Beaucoup ont signalé un problème similaire, il s'agit d'un bogue connu.
pyvnc2swf: Est un outil pour enregistrer une session VNC. Pas pratique si vous voulez enregistrer votre propre écran (non essayé)
screenkey: annoncé comme un "outil de screencast", mais il ne s'agit pas d'enregistrer votre écran
tibesti: semble ne plus être maintenu (depuis 2011), n'installe même pas
vokoscreen: FINALEMENT !!!! La qualité est bonne: audio et vidéo. Après l’enregistrement, je pouvais compresser le fichier à environ 1: 7 avec mencoder sans perte de qualité. J'ai découvert qu'il utilise la ligne de commande suivante:
ffmpeg -f alsa -i Pulse -f x11grab -r 15 -s 1024x768 -i :0.0+0,0 -vcodec mpeg4 -acodec libmp3lame -ar 48000 -sameq -r 15 my.avi
xvidcap: Comme indiqué ci-dessus: "Nous avons supprimé xvidcap du référentiel maintenant car il n'est plus maintenu." (pas essayé)
clin d'oeil: distribué sous forme de fichier exécutable téléchargeable et non sous forme de paquet, (non essayé)
C’est ce que j’utilise pour faire des captures d’écran, la commande cli fournie avec recordmydesktop
recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10
Le délai 10 me donne 10 secondes pour "préparer" mon bureau avant qu'il ne commence à enregistrer. Quand j'ai fini je frappe ctrl+c, puis il commence à encoder le fichier.
J'ai un double affichage et l'argument largeur/hauteur me permet de mettre au point l'enregistrement sur l'un de mes moniteurs. En ajustant cette valeur, je peux également enregistrer sur mon deuxième moniteur.
Autres pointeurs:
Vous pouvez également utiliser ffmpeg pour créer un screencast. Exemple:
ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg
Remarques:
echo $DISPLAY
Pour obtenir de l'audio:
ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4
Vokoscreen : Un nouvel outil de diffusion d'écran pour Linux
Sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
Sudo apt-get update
Sudo apt-get install vokoscreen
Tibesti Screencaster est un programme pour Ubuntu qui vous permet d’enregistrer votre écran et vos sons de microphone et/ou de sortie audio.
Pour installer, ajoutez le PPAppa:ackondro/tibesti
( Comment ajouter un PPA ), puis installez tibesti à partir du centre de logiciel.
Sinon, ouvrez un terminal et collez:
Sudo add-apt-repository ppa:ackondro/tibesti
Sudo apt-get update
Sudo apt-get install tibesti
Le bonus ajouté à cette approche est que vous pouvez poster le screencast sans balises incorporées sur n’importe quel forum incluant des GIF animés incorporés comme this
Les réponses antérieures à la mienne ont clairement indiqué comment créer un screencast vidéo. Désormais, si vous souhaitez simplement afficher une capture d'écran animée, essentiellement une capture d'écran extrêmement courte au format d'image (GIF, pas plus de ~ 10 secondes), rien de plus simple.
Commencez par créer une capture vidéo de ce que vous souhaitez afficher dans le GIF animé. Puis suivez les instructions ci-dessous ...
Vous aurez besoin de Gimp, mplayer ( ATTENTION! NOT mplayer2) et de mencoder. Émettez les commandes suivantes pour les installer.
Sudo apt-get install gimp
Sudo apt-get install mplayer
Sudo apt-get install mencoder
Sudo apt-get -f install
Vous pouvez également les installer à partir du gestionnaire de paquets Synaptic fourni avec Ubuntu.
La commande suivante divise votre screencast en un certain nombre d’images jpeg ou png (en fonction de la commande que vous choisissez):
mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo png:z=9:outdir=Desktop/animated
Où, -ss 0:0:33
indique à mplayer le début (0 heures, 0 minutes, 33 secondes), -endpos 2
indique à mplayer où s'arrêter (2 minutes), z=9
définit le niveau de compression des images png en sortie sur 9, Desktop/animated
. est le répertoire (~/Bureau/animé /) dans lequel vous voulez que les images soient sorties.
Vous pouvez également indiquer à mplayer où s’arrêter, à une heure précise, comme suit:
mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo png:z=9:outdir=Desktop/animated
Vous avez maintenant les images, mais vous devez les combiner en un seul GIF animé. C'est vraiment simple:
Démarrez Gimp> Fichier> Ouvrir en tant que calques> accédez au répertoire (~/Bureau/animé /), Ctrl+A pour sélectionner toutes les images et cliquez sur 'Ouvrir'.
Simple coup Shift+Ctrl+S ou allez dans Fichier> Enregistrer sous ... et nommez l'image comme "animée".gif'> cliquez sur' Enregistrer '> cochez la case d'option' Enregistrer en tant qu'animation '> cliquez sur' Exporter '> dans la fenêtre suivante, cliquez simplement sur' Enregistrer 'à moins que vous ne sachiez ce que vous faites.
C'est tout. Vous avez votre GIF animé prêt!
Voici un exemple:
PS: Je ne suis pas très à l'aise avec la terminologie utilisée pour ce genre de choses, mais j'espère quand même être clair. :)
Jetez un oeil à clin d'oeil .
Vous pouvez afficher deux projets de tutoriel créés dans Wink. Utilisez les options du menu du tutoriel Help
, View
pour les afficher et les afficher avant de commencer à utiliser Wink.
Caractéristiques décrites sur leur site Web:
Tutoriels:
Mais cela fonctionne vraiment bien. La raison principale pour laquelle je l'utilise est que je peux enregistrer facilement la sortie de mon microphone ET.
De plus, vous pouvez diffuser sur Twitch si vous le souhaitez.
Sudo apt-add-repository ppa:jon-severinsson/ffmpeg
Sudo apt-add-repository ppa:obsproject/obs-studio
Sudo apt-get update
Sudo apt-get install ffmpeg obs-studio
Si vous ne voulez pas ajouter le PPA, vous pouvez aussi télécharger le fichier deb et l'installer avec Sudo dpkg -i <debfile>
.
Après avoir tout essayé, voici la solution que j'ai trouvée:
Remarque: Le "faux" ffmpeg
de Libav a été amorti (dans Libav) et a été remplacé par avconv
de Libav. Le message "obsolète" ne s'applique pas au réel ffmpeg
de FFmpeg qui n'est pas affecté et qui fait encore l'objet d'un développement important.
Commencez par installer les codecs requis:
Sudo apt-get install libavcodec-extra-5*
Utilisez la commande suivante pour enregistrer le screencast:
avconv -f alsa -i Pulse -f x11grab -r 30 -s 1280x800 -i :0.0 -vcodec libx264 -acodec libmp3lame myscreencast.mkv
Remplacez -s 1280x800
par la résolution de votre choix.
avconv -f alsa -i Pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -threads 0 output.mkv
avconv -f alsa -i Pulse -f x11grab -show_region 1 -follow_mouse 100 -r 10 -s 960x540 -i :0.0+10,200 -acodec pcm_s16le -qscale 0 -threads 0 output.mkv
-f
: format du fichier d'entrée-i
: nom du fichier d'entrée-r
: fps (Frame Per Second)-s
: taille du cadre (largeur x hauteur)-i :0.0+10,200
: taille de la zone carrée à suivreGnome 3 semble déjà avoir une chose très simple à faire pour enregistrer des screencasts - vous pouvez attribuer le raccourci qu’il utilise dans les paramètres du clavier. Il enregistre la totalité de l'écran et enregistre directement dans un fichier webm (un format assez largement utilisé) le XDG_VIDEOS_DIR
- par défaut "$HOME/Videos"
.
Source : Captures d'écran et screencasts sur la page d'aide de Gnome
Si vous voulez convertir l'image en animation, cette réponse sur Superuser est très utile - la meilleure méthode consiste à:
Une autre méthode de ligne de commande consisterait à exporter le film en images à l’aide de ffmpeg:
mkdir frames ffmpeg -i input -vf scale=320:-1 -r 10 frames/ffout%03d.png
Puis utilisez convert from ImageMagick (ou GraphicsMagick) pour créer votre GIF animé:
convert -delay 5 -loop 0 frames/ffout*.png output.gif
Voici comment j'ai fait l'animation ci-dessus, à l'exception du fait que j'ai ajouté -dither None -colors 80 -fuzz "40%" -layers OptimizeFrame
à la commande convert * et que j'ai rogné le résultat dans GIMP .
* Soyez prudent avec ces options, certaines comme utiliser TOUS de la CPU
Vous pouvez utiliser VLC comme suit:
Lancez le lecteur multimédia VLC et sélectionnez Media > Open Capture Device
:
Définissez Desktop
à Capture mode
:
Entrez le nombre de trames souhaité par capture pour la capture et sélectionnez Convert
en bas:
Indiquez le chemin d'accès au fichier dans lequel vous souhaitez enregistrer votre capture d'écran en cliquant sur le bouton Browse
et cliquez sur Start
pour lancer l'enregistrement:
Cliquez sur le bouton Arrêter lorsque vous avez terminé.
Vous obtiendrez l'écran enregistré/capturé dans le fichier.
Ce script bash est basé sur ffmpeg. Il calcule la résolution requise et enregistre votre bureau en haute définition.
Xaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)
Yaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2)
ffmpeg -f x11grab -s $(($Xaxis))x$(($Yaxis)) -r 25 -i :0.0 -sameq ~/Video/output.mkv
Changez le nom de fichier à votre goût. Ce script peut être trouvé sur github ici .
Consultez cet article sur Screenkey
Il transforme vos frappes en sous-titres hautement lisibles superposés sur l'enregistrement. Il semble que ce serait incroyable pour des vidéos de type tutoriel et de formation sur des sujets basés sur CLI.
Pas positif, il correspond à tous les critères d'origine, je vais essayer de mettre à jour plus tard.
C'est sur Launchpad ici
Kdenlive est un éditeur de vidéo open source gratuit pour GNU/Linux et FreeBSD, qui prend en charge le montage DV, AVCHD et HDV. Kdenlive s'appuie sur plusieurs autres projets open source, tels que FFmpeg, le framework vidéo MLT et les effets FreiOr.
ScreenStudio
ScreenStudio est un logiciel d'enregistrement d'écran de premier ordre. Il n'y a pas de dépendances à part la nécessité de JRE 8.0 (OpenJDK).
Fonctionnalités:
Installation de ScreenStudio dans Ubuntu 16.04
Tout d’abord, assurez-vous d’avoir OpenJDK 8 ou OracleJDK 8 avant d’installer
Ouvrez un terminal et tapez
Java -version
Si cela montre quelque chose comme ceci, alors vous avez Java 8 installé.
Java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
Sinon, vous devez l'installer.
Les étapes pour installer OpenJDK peuvent être trouvées ici:
Comment puis-je installer OpenJDK sur Ubuntu 16.04?
Les étapes pour installer OracleJDK peuvent être trouvées ici:
http://tipsonubuntu.com/2016/07/31/install-Oracle-Java-8-9-ubuntu-16-04-linux-mint-18/
Installer ScreenStudio -
Méthode 1:
ScreenStudio n’est pas inclus dans le référentiel Ubuntu. Le PPA Ubuntu contient la version 2.3
Étapes à suivre pour installer:
Ouvrez le terminal et tapez les commandes suivantes:
Sudo add-apt-repository ppa:soylent-tv/screenstudio
Sudo apt-get update
Sudo apt-get install screenstudio
Méthode 2:
Aller à
http://screenstudio.crombz.com/archives/ubuntu/
Au moment de la rédaction de cet article, la dernière version est la suivante: 3.09
Télécharge le. Utilisez l'explorateur de fichiers Nautilus pour accéder au répertoire de téléchargement et extraire l'archive à l'aide du gestionnaire d'archives par défaut.
Allez à ScreenStudiosrc -> applications -> Ubuntu
À l’aide de Nautilus, ouvrez un terminal dans le dossier cible. Cliquez avec le bouton droit de la souris sur n’importe quel espace vide du dossier et sélectionnez ouvert dans le terminal
En terminal tapez la commande: ./ScreenStudio.sh
et l'application va lancer
Si vous souhaitez créer un raccourci sur le bureau pour le type de logiciel dans le terminal: ./createDesktopIcon.sh
Comment utiliser les fonctionnalités de ScreenStudio?
ScreenStudio est tellement riche en fonctionnalités qu'il ne peut être expliqué que par un didacticiel vidéo.
Reportez-vous au lien suivant:
https://www.youtube.com/watch?v=52V6UJ4y-ME
CRÉDITS: Patrick Balleux
Scshoot est un outil de capture d’écran et d’enregistrement multi-plateforme (Java) à source ouverte: http://github.com/edartuz/scshoot
Outre la capture d'une seule image, vous pouvez enregistrer une partie de l'écran au format PNG animé (APNG) ou vidéo.
Pour ceux dont l'écran est une fenêtre de terminal, il faut absolument le vérifier
Oubliez les applications d'enregistrement d'écran et la vidéo floue. Profitez d'une approche légère, basée uniquement sur du texte, pour l'enregistrement sur terminal.
Sudo apt install asciinema
asciinema rec
exit
ou tapez Ctrl+DMerci pour toutes les bonnes suggestions ici. Camtasia et Screenflow sont ma recommandation pour les outils qui fonctionneront très bien pour l’enregistrement audio, vidéo et le montage de la capture d’écran. Si vous cherchez plus d’idées sur l’enregistrement de votre écran et la création d’un screencast attrayant, consultez ce post: http://www.mediacore.com/blog/how-to-record-your-screen-and -create-engag--screencasts Il comprend une multitude d'outils et de conseils sur l'audio, la vidéo et l'édition de votre screencast
J'ai utilisé Soapbox , qui est une excellente extension développée pour Chrome. Il enregistre votre caméra, votre micro et votre écran tous ensemble.
Une fois l'enregistrement terminé, vous pouvez utiliser leur éditeur en ligne pour sélectionner pendant quelles séquences de l'enregistrement vous souhaitez afficher votre écran, votre appareil photo ou les deux.
Ubuntu 18.04 possède une fonction intégrée d'écran d'enregistrement pendant 30 secondes
Ctrl+Alt+Shift+R to start or stop recording.
Les vidéos seront enregistrées au format WebM dans un dossier de vidéos
Vous pouvez l'augmenter en installant dconf editor à partir de Ubuntu Software
étape 1: ouvrez l'éditeur dconf et tapez screencast
étape 2: éditez le 30 à la valeur requise
étape 3: Vous pouvez également modifier le raccourci si vous devez le faire.