Comment enregistrer mon écran?

514

Comment enregistrer mon écran sur Ubuntu?

L'application que je recherche a idéalement toutes ces fonctionnalités:

  1. Peut enregistrer dans un format qui peut être lu facilement sur n’importe quelle plate-forme et / ou accepté par YouTube ou un autre site vidéo populaire
  2. Peut enregistrer uniquement une fenêtre (au lieu de l’écran entier), en la sélectionnant éventuellement avec un clic de souris
  3. Peut commencer à enregistrer après un délai configurable (par exemple, je lance l'application et j'ai le temps de faire des arrangements sur mon bureau / ma fenêtre avant le début de l'enregistrement)
posée Riccardo Murri 10.08.2017 - 17:07
la source

23 réponses

253

gtk-recordmydesktop < img src="https://i.stack.imgur.com/vyWhw.png">

  

Ajoute une icône graphique facile à utiliser sur la barre d’outils de GNOME pour utiliser et configurer avec plaisir la capture audio et vidéo et l’application screencast recordMyDesktop.

xvidcap

  

Une capture d'écran vous permettant de capturer des vidéos sur votre bureau X-Window à des fins d'illustration ou de documentation. Il s’agit d’une alternative normalisée aux outils tels que Lotus ScreenCam.

     

La vidéo peut être enregistrée au format MPEG ou AVI.

    
réponse donnée Lekensteyn 22.04.2014 - 18:46
la source
176

J'aime Byzanz; il enregistre votre activité en tant que fichier GIF.

Il est assez léger et fonctionne bien, en particulier pour placer un screencast plus court sur une page Web ou dans un courrier électronique.

Vous pouvez l’obtenir à partir du PPA (peut avoir un package plus à jour mais est "non pris en charge"):

sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz

Ou vous pouvez l'obtenir depuis les dépôts officiels d'Ubuntu en cliquant sur le bouton ci-dessous:

Pour plus d'informations:

Comment créer des images GIF animées d'un screencast?

    
réponse donnée fossfreedom 13.04.2017 - 14:24
la source
149

Kazam

C'est une bonne application à cet effet: Accueil , < img src="https://hostmar.co/software-small"> , 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, acceptée par YouTube. Il n'est donc pas nécessaire de convertir et de rendre à nouveau.

Il existe aussi des raccourcis clavier utiles :

  

Pour démarrer l’enregistrement

   SUPER-CTRL-R 
     

Pour interrompre l'enregistrement

   SUPER-CTRL-P
     

Pour arrêter l’enregistrement

   SUPER-CTRL-F
     

Pour afficher / masquer la fenêtre principale

   SUPER-CTRL-W
    
réponse donnée LondonRob 23.02.2018 - 16:47
la source
98

Enregistreur d’écran simple

SimpleScreenRecorder est un programme Linux que j'ai créé pour enregistrer des programmes et des jeux. Il y a des programmes qui peuvent le faire, "mais je n'étais pas satisfait à 100% avec aucun d'entre eux, alors j'ai créé le mien"

Mon objectif initial était de créer un programme vraiment simple à utiliser, mais en l’écrivant, 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 se trouve 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 de Ubuntu 17.04 - à partir de maintenant, 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éponse donnée Qasim 13.11.2017 - 16:31
la source
67

Récemment, j'ai essayé d'enregistrer un screencast avec l'audio. J'ai essayé plusieurs des options énumérées ici et d'autres sites Web. Mon objectif n'était pas de rédiger un résumé complet de tous les outils disponibles, mais de trouver un seul qui fonctionne.

Dans mon cas (après plusieurs heures de difficultés), c'était VOKOSCREEN qui fonctionnait, alors 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 économiser plusieurs heures:

avconv : l’audio et la vidéo sont désynchronisés, l’audio est à la traîne J'ai essayé toutes les options possibles. 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é (pas essayé, car j'ai besoin d’un son plus long et d’un screencast plus long)

Eidete : impossible à installer (avec 20 ans d’expérience Linux, mais n’a pas essayé pour toujours)

gtk-recordmydesktop : crée ogg, ce qui est bien, mais impossible à convertir. Le meilleur convertisseur était mencoder mais accélère la vidéo (mais pas l’audio) et les désynchronise.

Istanbul : gèle immédiatement

Kazam : si la zone d'enregistrement supérieure à ~ 640 x 480 mémoire commence à fuir, laissez-la quelques minutes au maximum avant que le système ne réponde. Beaucoup ont signalé un problème similaire, il s'agit d'un bogue connu.

pyvnc2swf : outil permettant d’enregistrer une session VNC. Pas pratique si vous voulez enregistrer votre propre écran (pas essayé)

touche écran : annoncée comme un "outil de capture vidéo", mais ne concerne pas l’enregistrement de votre écran

tibesti : semble ne plus être maintenu (depuis 2011), n’installe même pas

vokoscreen : ENFIN !!!! La qualité est bonne: audio et vidéo. Après l'enregistrement, je pourrais compresser le fichier à environ 1: 7 avec mencoder sans aucune 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 géré." (pas essayé)

wink : distribué sous forme d’exécutable téléchargeable et non sous forme de package, (non testé)

    
réponse donnée Tohotom 12.03.2014 - 10:32
la source
48

C'est ce que j'utilise pour créer des screencasts, 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 width / height me permet de focaliser l’enregistrement sur l’un de mes moniteurs. En ajustant cette valeur, je peux également enregistrer sur mon deuxième moniteur.

Autres pointeurs:

réponse donnée Jorge Castro 11.03.2017 - 19:56
la source
25

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

Notes:

  • 0.0 est votre numéro d'écran d'affichage de votre serveur X11. Vous pouvez obtenir le nombre avec echo $DISPLAY
  • -r = images par seconde
  • -s = résolution

Pour obtenir du son:

ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4
    
réponse donnée Dayjay 04.12.2016 - 15:07
la source
21

Vokoscreen : nouvel outil de transtypage pour Linux

Installation

 sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
 sudo apt-get update
 sudo apt-get install vokoscreen
réponse donnée Qasim 04.03.2017 - 03:39
la source
15

Tibesti

  

Tibesti Screencaster est un programme pour Ubuntu qui vous permet d'enregistrer votre écran et votre microphone et / ou les sons de sortie audio.

Pour installer, ajoutez le PPA ppa:ackondro/tibesti ( Comment ajouter un PPA ), puis installez tibesti à partir du centre logiciel.

Ou bien, ouvrez un terminal et collez:

sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti
    
réponse donnée Alaukik 13.04.2017 - 14:23
la source
13

Consultez Wink .

Vous pouvez afficher deux projets de didacticiel créés dans Wink. Utilisez les options du menu du didacticiel Help , View pour les afficher et les afficher avant de commencer à utiliser Wink.

Fonctionnalités telles que décrites sur leur site Web:

  • Freeware: distribué en tant que logiciel gratuit pour un usage professionnel ou personnel. Cependant, si vous souhaitez redistribuer Wink, vous devez obtenir la permission de l'auteur.
  • Cross-Platform: disponible pour toutes les versions de Windows et différentes versions de Linux (x86 uniquement).
  • Audio: Enregistrez la voix lorsque vous créez le didacticiel pour mieux l'expliquer.
  • Formats d’entrée: capturez des captures d’écran depuis votre PC ou utilisez des images aux formats BMP / JPG / PNG / TIFF / GIF.
  • Formats de sortie: Macromedia Flash, EXE autonome, PDF, PostScript, HTML ou l’un des formats d’image ci-dessus. Utilisez Flash / HTML pour le Web, EXE pour la distribution aux utilisateurs de PC et PDF pour les manuels imprimables.
  • Support multilingue: Fonctionne en anglais, français, allemand, italien, danois, espagnol, serbe, japonais, portugais brésilien et chinois simplifié / traditionnel.
  • Outils Smart Capture: capturez automatiquement les captures d'écran lorsque vous utilisez votre PC, en fonction des entrées de la souris et du clavier (gain de temps considérable et génération de captures professionnelles).
  • Performance / Qualité: Crée des présentations Flash hautement compressées (de quelques kilos à quelques centaines de kbs, beaucoup plus petites que les produits commerciaux concurrents), idéales pour une utilisation sur le Web.

Tutoriels:

    
réponse donnée Rinzwind 11.09.2011 - 15:07
la source
13

Comment créer une capture d'écran animée (GIF)

Ajout de bonus avec cette approche est que vous pouvez poster le screencast sans balises incorporées sur tout forum qui inclut des GIF animés comme incorporé comme this

Les réponses avant la mienne ont clairement répondu à la manière de créer un screencast vidéo. Maintenant, si vous voulez juste montrer une capture d'écran animée, essentiellement un screencast extrêmement court dans un format d'image (GIF, et pas plus de ~ 10 secondes), c'est aussi facile.

Commencez par créer un screencast de ce que vous voulez montrer dans le fichier GIF animé. Suivez ensuite les instructions ci-dessous ...

Vous aurez besoin de Gimp, mplayer ( ATTENTION! PAS mplayer2) et mencoder. Emettez 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 depuis le gestionnaire de paquets Synaptic fourni avec Ubuntu.

La commande suivante divise votre screencast en plusieurs images au format JPEG ou PNG (en fonction de la commande choisie):

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 où vous commencez (0 heure, 0 minute, 33 secondes), -endpos 2 dit à mplayer où arrêter (2 minutes), z=9 définit le niveau de compression pour le png de sortie images à 9, Desktop/animated est le répertoire (~ / Desktop / animated /) où vous voulez que les images soient sorties.

Vous pouvez également indiquer à mplayer où s'arrêter, à une heure précise, comme ceci:

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 fichier GIF animé. C'est vraiment simple:

  • Démarrer Gimp & gt; Fichier & gt; Ouvrir en tant que calques & gt; accédez au répertoire (~ / Desktop / animated /), Ctrl + A pour sélectionner toutes les images, puis cliquez sur "Ouvrir".

  • Cliquez simplement sur Shift + Ctrl + S ou allez dans Fichier & gt; Enregistrez sous ... et nommez l'image en tant qu'animation .gif '& gt; appuyez sur 'Enregistrer' & gt; cochez la case d'option 'Enregistrer en tant qu'animation' & gt; appuyez sur "Exporter" & gt; Dans la fenêtre suivante, appuyez simplement sur «Enregistrer» sauf si vous savez ce que vous faites.

C'est ça. Vous avez votre GIF animé prêt!

Voici un exemple:

PS: Je ne suis pas très à l’aise avec la terminologie relative à ce genre de choses, mais j’espère que je suis clair quand même. :)

SOURCE: lien

    
réponse donnée its_me 13.04.2017 - 14:25
la source
11

Après avoir tout essayé, voici la solution que j'ai proposée:

Remarque: le "faux" ffmpeg de Libav a été amorti (au sein de Libav) et a été remplacé par avconv de Libav. Le message "obsolète" ne s'applique pas au ffmpeg réel de FFmpeg qui n'est pas affecté et qui est encore en plein développement.

Installez d’abord 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.

plus d’exemples

tous les écrans avec une résolution et un son donnés

avconv -f alsa -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264  -threads 0 output.mkv

tous les écrans avec le suivi de la souris et le son

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

Les options détaillées que je connais suivent

  • -f : format du fichier d'entrée
  • -i : nom du fichier d'entrée
  • -r : fps (image par seconde)
  • -s : taille de l'image (largeur x hauteur)
  • -i :0.0+10,200 : taille de la zone carrée à suivre
réponse donnée Muhammad Ahmad Zafar 22.12.2013 - 05:33
la source
10

Logiciel Open Broadcaster (OBS)

Mais cela fonctionne très bien. La principale raison pour laquelle je l'utilise est que je peux enregistrer à la fois 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 souhaitez pas ajouter le PPA, vous pouvez également télécharger le fichier deb . et installé avec sudo dpkg -i <debfile> .

    
réponse donnée Quaxton Hale 09.10.2017 - 05:28
la source
9

Vous pouvez utiliser VLC comme suit:

  1. Lancez le lecteur multimédia VLC et sélectionnez Media > Open Capture Device :

  2. Définissez Desktop at Capture mode :

  3. Entrez l'image souhaitée par taux pour la capture et sélectionnez Convert en bas:

  4. Indiquez le chemin d'accès au fichier dans lequel vous souhaitez enregistrer la capture d'écran par le bouton Browse et cliquez sur Start pour démarrer l'enregistrement:

  5. Cliquez sur le bouton Arrêter lorsque vous avez terminé.

Vous aurez l’écran enregistré / capturé dans le fichier.

    
réponse donnée Pandya 02.12.2016 - 07:03
la source
8

Découvrez cet article sur Clé de l'écran

Il transforme vos touches en sous-titres hautement lisibles superposés à l'enregistrement. Il semble que ce serait incroyable pour les vidéos de type didacticiel et de formation sur les sujets basés sur CLI.

Pas sûr que cela corresponde à tous les critères originaux, je vais essayer de mettre à jour plus tard.

Il est sur Launchpad ici

    
réponse donnée Mark Russell 20.04.2011 - 21:48
la source
8

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 }' | cut -d 'x' -f1)
Yaxis=$(xrandr -q | grep '*' | uniq | awk '{print }' | 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 .

    
réponse donnée Dilawar 18.02.2013 - 09:43
la source
8

Gnome 3 semble déjà avoir une tâche très simple pour enregistrer des screencasts - vous pouvez lui attribuer le raccourci qu’il utilise dans les paramètres du clavier. Il enregistre l'intégralité de l'écran et enregistre directement dans un fichier webm (un format assez largement utilisé) dans XDG_VIDEOS_DIR - par défaut "$HOME/Videos" .


L'image ci-dessus doit être animée - si vous avez des animations désactivées, cela ne fonctionnera pas. Cliquez pour afficher le fichier

Si vous souhaitez convertir l’image en animation, cette réponse sur le super-utilisateur est très utile - la meilleure méthode est de à fondamentalement:

  

Une autre méthode de ligne de commande consisterait à exporter le film dans des cadres   en utilisant ffmpeg:

mkdir frames
ffmpeg -i input -vf scale=320:-1 -r 10 frames/ffout%03d.png
     

Utilisez ensuite 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 le résultat a été rogné dans GIMP. .

* Faites attention avec ces options, certaines utilisent par exemple ALL de la CPU

    
réponse donnée Wilf 20.03.2017 - 11:18
la source
6
  

Kdenlive est une vidéo open-source gratuite   éditeur pour GNU / Linux et FreeBSD,   qui prend en charge DV, AVCHD et HDV   édition. Kdenlive compte sur plusieurs   d'autres projets open source, tels que   FFmpeg, le framework vidéo MLT et   Effets libres.

lien

    
réponse donnée ImaginaryRobots 05.04.2011 - 19:35
la source
5

Découvrez Peek . Vous pouvez enregistrer le screencast d'une région sélectionnée et l'enregistrer en tant que GIF.

Vous pouvez installer la dernière version de Peek sur Ubuntu à partir de son PPA .

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek
    
réponse donnée Sudip Bhandari 02.03.2018 - 14:54
la source
1

Scshoot est un outil de capture et d'enregistrement d'écran multi-plateforme (Java) open-source: lien

Outre la capture d'images uniques, vous pouvez enregistrer une partie de l'écran sur du format PNG animé (APNG) ou vidéo.

    
réponse donnée user2053898 03.06.2014 - 21:15
la source
1

ScreenStudio

ScreenStudio est un logiciel d’enregistrement d’écran de premier ordre. Il n'y a pas de dépendances à côté du besoin de JRE 8.0 (OpenJDK).

Caractéristiques:

  • Enregistrer la vidéo depuis la webcam pendant le screencast
  • Enregistrer l’audio à partir du microphone et des haut-parleurs
  • Vous permet de sélectionner l’écran que vous souhaitez enregistrer s’il existe plusieurs écrans.
  • FS personnalisable (images par seconde)
  • Vous pouvez choisir la résolution souhaitée pour l’enregistrement de vidéo à partir de la webcam.
  • Diffusez directement sur YouTube en direct, Twitch.tv, HitBox et Upstream.
  • Screencast en direct sur UDP
  • Prend en charge les formats FLV, MOV et MP4.

Installation de ScreenStudio dans Ubuntu 16.04

Assurez-vous d’abord d’avoir OpenJDK 8 ou OracleJDK 8 avant l’installation

Ouvrez un terminal et tapez

java -version

Si cela montre quelque chose comme ça, vous avez installé Java 8.

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 d'installation d'OpenJDK sont disponibles ici:

Comment puis-je installer OpenJDK sur Ubuntu 16.04?

Les étapes pour installer OracleJDK peuvent être trouvées ici:

lien

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 d'installation:

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 à

lien

Au moment de la rédaction de cet article, la dernière version est: 3.09

Téléchargez-le. Utilisez l'explorateur de fichiers Nautilus pour accéder au répertoire de téléchargement et extrayez l'archive à l'aide du gestionnaire d'archives par défaut.

Allez à ScreenStudiosrc - & gt; applications - & gt; Ubuntu

Utiliser Nautilus pour ouvrir un terminal dans le dossier cible. Faites un clic droit sur un espace vide du dossier et sélectionnez ouvrir dans le terminal

Dans le 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:

lien

CRÉDITS: Patrick Balleux

    
réponse donnée rancho 13.04.2017 - 14:24
la source
0

Merci pour toutes les excellentes suggestions ici. Ma recommandation pour les outils qui fonctionneront parfaitement pour l'enregistrement audio, vidéo et l'édition du screencast est Camtasia et Screenflow. Si vous cherchez plus d’idées sur l’enregistrement de votre écran et la création d’un screencast attrayant, consultez ce post: lien Il comprend des tonnes d'outils et de conseils sur l'audio, la vidéo et l'édition de votre screencast

    
réponse donnée Maddy 19.06.2014 - 01:14
la source
0

J'ai utilisé Soapbox , une excellente extension développée pour Chrome. Il enregistre votre appareil photo, votre micro et votre écran ensemble.

Une fois l’enregistrement terminé, vous pouvez utiliser leur éditeur en ligne pour sélectionner les séquences de l’enregistrement sur lesquelles vous souhaitez afficher votre écran, votre appareil photo ou les deux.

    
réponse donnée ryanjdillon 05.12.2017 - 20:12
la source

Lire d'autres questions sur les étiquettes