¿Cómo puedo grabar mi pantalla?

553

¿Cómo puedo grabar mi pantalla en Ubuntu?

La aplicación que estoy buscando tiene idealmente todas estas características:

  1. Puede grabar en un formato que se puede reproducir fácilmente en cualquier plataforma y / o aceptado por YouTube u otro sitio de video popular
  2. Puede grabar solo una ventana (en lugar de la pantalla completa), posiblemente seleccionándola con un clic del mouse
  3. Puede comenzar a grabar después de un retraso configurable (por ejemplo, inicio la aplicación y tengo tiempo para hacer arreglos en mi escritorio / ventana antes de que comience la grabación real)
Riccardo Murri
fuente
Echa un vistazo a este ranking .
Pablo A
sudo apt install gtk-recordmydesktop
Benyamin Jafari

Respuestas:

262

gtk-recordmydesktop instalar gtk-recordmydesktop

Agrega un icono gráfico fácil de usar en la barra de herramientas de GNOME para hacer un uso placentero y configurar la captura de audio y video y la aplicación de grabación de pantalla recordMyDesktop.

ingrese la descripción de la imagen aquí

xvidcap (ya no se mantiene, el paquete ya no está disponible)

Una captura de pantalla que le permite capturar videos de su escritorio X-Window con fines ilustrativos o de documentación. Está destinado a ser una alternativa basada en estándares para herramientas como Lotus ScreenCam.

El video se puede guardar en formato de archivos MPEG o AVI.

Lekensteyn
fuente
3
Gracias por estas dos sugerencias! Los probé a ambos, pero no pude hacer lo que necesito: gtk-recordmydesktopinsiste en grabar toda la pantalla virtual (3200x1200), que es demasiado grande ... xvidcapme permite seleccionar un área rectangular de la pantalla para grabar, pero luego quiere colocar sus botones de control encima (y mueve el área si mueve los controles), lo que no funciona para grabar una ventana casi tan alta como la pantalla (estoy usando un administrador de ventanas de mosaico).
Riccardo Murri
10
Hemos eliminado xvidcap del repositorio ahora porque ya no se mantiene.
papa
44
@RiccardoMurri: gtk-recordmydesktople permite grabar solo un área de pantalla seleccionada. Simplemente arrastre un rectángulo en el área de vista previa.
MestreLion
66
gtk-recordmydesktop lleva la basura de grabación de pantalla de Linux a un nuevo nivel. En realidad, grabó diferentes partes a diferentes FPS: D La sincronización de audio (que por supuesto falla) es REALMENTE difícil después de esto.
Henrik Heino
55
El video de salida producido por gtk-recordmydesktopestá bastante distorsionado.
Anmol Singh Jaggi
180

Me gusta Byzanz; registra su actividad como un archivo GIF.

ingrese la descripción de la imagen aquí

Es bastante ligero y funciona bien, especialmente para poner un screencast más corto en una página web o en un correo electrónico.

Puede obtenerlo del PPA (podría tener un paquete más actualizado pero no es compatible):

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

O puede obtenerlo de los repositorios oficiales de Ubuntu haciendo clic en el botón a continuación:

Instala Byzanz

Para mayor información:

¿Cómo crear imágenes animadas GIF de un screencast?

fossfreedom
fuente
Para grabar screencasts GIF, estoy usando Silentcast ( github.com/colinkeenan/silentcast ), que es una IMO mucho más ergonómica.
Jonathan Petitcolas
1
Esta aplicación aún no es para Ubuntu 16.04. Sería genial conseguirlo.
Léo Léopold Hertz 준영
1
¿Cómo lanzar este?
Kaushal28
8
Obtuve algunos 404 cuando instalé :(
Alexander Mills
2
Está disponible para 16.04, y no tiene que agregar un repositorio para obtenerlo. Justo sudo apt install byzanzy se va. Contras: baja velocidad de fotogramas y no captura la resolución completa ni el espacio de color, por lo que los colores se distorsionan y las formas se alias y el movimiento es irregular. Para averiguar qué parámetros darle, use el xwininfocomando, haga clic en la ventana que desea grabar y le indicará la x, y, el ancho y la altura que byzanzdesea.
Blair Houghton
164

Kazam

Es una buena aplicación para este propósito: Inicio , Instalar en pco, simplemente,sudo apt install kazam

Le da un retraso antes de grabar. La grabación se realiza en HD y la salida está en formato .mkv, que se acepta para YouTube, por lo que no hay necesidad de convertir y volver a renderizar.

También hay algunos atajos de teclado útiles :

Para comenzar la grabación

   SUPER-CTRL-R 

Para pausar la grabación

   SUPER-CTRL-P

Para detener la grabación

   SUPER-CTRL-F

Para mostrar / ocultar la ventana principal

   SUPER-CTRL-W
LondonRob
fuente
22
He intentado recordmydesktop, y para mí kazam funciona mejor.
ThiagoPonte
Instalé kazam pero la salida para mp4 es .movie y cuando trato de reproducirlo me da "no hay aplicación para archivos de video sgi". Tampoco puedo ubicar el botón de parada en gnome.
SurvMach
55
Tuve problemas técnicos con recordMyDesktop, mientras que Kazam funciona bien. También es más rápido, ya que genera un mp4 de inmediato tan pronto como termine de grabar.
Juampy NR
2
wow, capturo 90 segundos la pantalla por kazam y el tamaño del vídeo exportado fue de 3,2 GB
Ghanbari
3
Si a alguien le gusta conocer los atajos de teclado kazam: jee-appy.blogspot.com/2015/08/kazam-keyboard-shortcuts.html
Riyafa Abdul Hameed
108

Grabador de pantalla simple

SimpleScreenRecorder es un programa de Linux que he creado para grabar programas y juegos. Hay programas que pueden hacer esto, "pero no estaba 100% contento con ninguno de ellos, así que creé el mío"

Mi objetivo original era crear un programa que fuera realmente simple de usar, pero mientras lo escribía comencé a agregar más y más funciones, y el resultado es en realidad un programa bastante complejo. Es 'simple' en el sentido de que es más fácil de usar que ffmpeg / avconv o VLC :).

Para las versiones de Ubuntu 12.04 - 16.10 no está en los repositorios estándar y se puede instalar con lo siguiente:

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

Para las versiones de Ubuntu 17.04 en adelante, se incluye en el universerepositorio y se puede instalar de la siguiente manera:

sudo apt-get update
sudo apt-get install simplescreenrecorder

Aquí hay una vista previa de la interfaz de usuario:

ingrese la descripción de la imagen aquí

Qasim
fuente
1
No es obvio después de la instalación cómo usa su grabadora de pantalla simple. ¿Qué comando da la interfaz de sombrero?
Drew Verlee
2
@DrewV bien, puedes comenzar buscando en el guión> pantalla simple, desde la línea de comandos puedes abrir la terminal y escribir la pestaña de la pestaña de pantalla simple e ingresar
Qasim
44
@Drewverlee $ simplescreenrecorder ofrece la interfaz
Akavall
2
Acabo de instalar esto y, después de trabajar un poco en la configuración, pude grabar solo una ventana de la pantalla, que es todo lo que necesitaba y funciona muy bien. Gracias.
Peter
66
Debo decir que esta es una aplicación muy útil, fácil de instalar, funciona como se esperaba, bien hecho. Desinstalé gtk-recordmydesktop para esto. seleccione rectángulo ftw!
Francois
71

Recientemente intenté grabar un screencast con audio. Probé muchas de las opciones enumeradas aquí y otros sitios web. Mi objetivo no era escribir un resumen completo de todas las herramientas disponibles, sino encontrar una única que funcione.

En mi caso (después de varias horas de lucha) fue VOKOSCREEN que funcionó, así que no busqué más. Mi sistema es Linux Mint 15 Olivia, de 64 bits, que se basa en Ubuntu Raring.

Este es mi resumen / registro que escribí mientras experimentaba. Espero que te ahorre varias horas:

avconv : el audio y el video no están sincronizados, el audio se está quedando atrás Intenté todas las opciones que pude. Esta es la línea de comando que utilicé:

avconv -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi

Byzanz : crea un gif animado (no probado, ya que también necesito sonido y un screencast más largo)

Eidete : no se puede instalar (con 20 años de experiencia en Linux, aunque no lo intenté para siempre)

gtk-recordmydesktop : crea ogg que está bien, pero no se puede convertir a nada. El mejor convertidor fue mencoder pero acelera el video (pero no el audio) para que no se sincronicen.

Estambul : se congela inmediatamente

Kazam : si el área de grabación más grande que ~ 640x480 comienza a perder memoria, dejando como máximo unos minutos antes de que el sistema deje de responder. Muchos han informado un problema similar, este es un error conocido.

pyvnc2swf : es una herramienta para grabar una sesión de VNC. No es conveniente si desea grabar su propia pantalla (no probado)

screenkey : se anuncia como una "herramienta de screencast", pero no se trata de grabar su pantalla

tibesti : parece que ya no se mantiene (desde 2011), ni siquiera se instala

vokoscreen : ¡FINALMENTE! La calidad es buena: tanto audio como video. Después de grabar pude comprimir el archivo a aproximadamente 1: 7 con mencoder sin ninguna pérdida de calidad. Descubrí que usa la siguiente línea de comando:

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 : Como se indicó anteriormente: "Hemos eliminado xvidcap del repositorio ahora porque ya no se mantiene". (no probado)

guiño : distribuido como ejecutable descargable, no como paquete, (no probado)

rev. Tohotom
fuente
1
Estoy bastante seguro de que el error mencionado para Kazam desapareció porque tengo grabaciones de 2015 y 2016 que van más allá de 30 minutos (la más grande es de 2 horas 19 minutos) sin ningún problema y una sesión grabada perfecta.
Luis Alvarado
1
El error se corrigió en 2.0.13
reubenjohn
Obteniendo un error Cannot open display :0.0,0,al usar el comando ffmpeg
Jay Chakra
+1 para el código ffmpeg. Exactamente lo que estaba buscando.
Élder Geek
48

Esto es lo que uso para hacer screencasts, el comando cli que viene con recordmydesktop

recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10

El retraso 10 me da 10 segundos para "preparar" mi escritorio antes de que comience a grabar. Cuando termine, presiono ctrl+ c, luego comienza a codificar el archivo.

Tengo una pantalla dual, y el argumento ancho / alto me permite enfocar la grabación en uno de mis monitores. Al ajustar este valor también puedo grabar en mi segundo monitor.

Otros punteros:

Jorge Castro
fuente
44
Busque a recordmydesktop --helptravés de la terminal para obtener más información (o simplemente haga clic en el enlace).
its_me
¿Cómo obtuviste las coordenadas?
Exeleration-G
RecordMyDesktop 3.8 crea archivos no válidos que son difíciles de recodificar, editar y YouTube no los acepta. Aconsejo evitarlo.
Ondra Žižka
26

También puede usar ffmpeg para crear un screencast. Ejemplo:

ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg

Notas:

  • 0.0 es su número de display.screen de su servidor X11. Puedes obtener el número conecho $DISPLAY
  • -r = cuadros por segundo
  • -s = resolución

Para obtener audio:

ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4
Dayjay
fuente
¿Y cómo se obtiene audio también?
Volomike
3
Ah, encontré el camino: ffmpeg -f oss -i / dev / audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i: 0.0 /tmp/out.mp4
Volomike
En ubuntu 14.04, use avconv en lugar de ffmpeg.
user674669
También buenos ejemplos en la página wiki: trac.ffmpeg.org/wiki/Capture/Desktop
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
25

Vokoscreen : una nueva herramienta de conversión de pantalla para Linux

captura de pantalla de vokoscreen

Instalación

 sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
 sudo apt-get update
 sudo apt-get install vokoscreen
Qasim
fuente
Esto funciona en Ubuntu 13.04 / Raring x86.
Rudiger Wolf
esto no parece tener la opción de elegir uno de los monitores - si usted tiene una configuración de varios monitores
Aras
2
Vokoscreen es de hecho una pequeña herramienta fantástica. Enlace al Github .
orschiro
1
No hay necesidad de PPA? apt-cache policy vokoscreen. @Aras v2.4.0 parece tener esa opción.
Pablo A
Yo uso vokoscreen en Ubuntu 14.04. Sin embargo, noté un pequeño problema: las grabaciones de video se están moviendo "rápido". Quiero decir, si creas un video tuyo y de otras personas y animales, al ver el video, notarás que todos se mueven casi tan rápido como en las viejas películas clásicas en blanco y negro desde los inicios de la cinematografía. He probado esto varias veces, usando todo tipo de configuraciones, ¡el mismo resultado extraño!
Cristiana Nicolae
15

Tibesti

Tibesti Screencaster es un programa para Ubuntu que le permite grabar su pantalla y su micrófono y / o sonidos de salida de audio.

Captura de pantalla de OMG! Ubuntu!

Para instalar agregue el PPA ppa:ackondro/tibesti ( Cómo agregar un PPA ) y luego instale tibesti desde el centro de software.

Alternativamente, abra una terminal y pegue:

sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti
Alaukik
fuente
1
Lo primero que miré fue el último registro de cambios. Me gusta que diga 2011. Y parece que está progresando bien para cuando salga natty. Lo probaré, pero leí que todavía no funciona con 3D OpenGL.
Luis Alvarado
@alukik, ¿puedo obtener este código sudo apt-get install tibesti, eso sería trabajo?
Jose King
1
la edición de imágenes por segundo se ha resuelto
david.libremone
2
Afaik, tibesti no se instala en ubuntu 11.10. Una pena, porque me parece muy interesante.
nathanvda
2
Esto parece estar disponible hasta natty (11.04) solamente.
trabajoen
13

Echa un vistazo a Wink .

Hay dos proyectos tutoriales creados en Wink que puede ver. Utilice las Help, Viewopciones de menú tutorial para hacer y ver ellos antes de empezar a usar Wink.

Características según lo dicho en su sitio web:

  • Freeware: distribuido como freeware para uso comercial o personal. Sin embargo, si desea redistribuir Wink, debe obtener el permiso del autor.
  • Multiplataforma: disponible para todos los sabores de Windows y varias versiones de Linux (solo x86).
  • Audio: graba voz mientras creas el tutorial para explicar mejor.
  • Formatos de entrada: capture capturas de pantalla de su PC o use imágenes en formatos BMP / JPG / PNG / TIFF / GIF.
  • Formatos de salida: Macromedia Flash, EXE independiente, PDF, PostScript, HTML o cualquiera de los formatos de imagen anteriores. Use Flash / html para la web, EXE para distribuir a los usuarios de PC y PDF para manuales imprimibles.
  • Soporte multilingüe: funciona en inglés, francés, alemán, italiano, danés, español, serbio, japonés, portugués de Brasil y chino simplificado / tradicional.
  • Herramientas de captura inteligente: Capture capturas de pantalla automáticamente a medida que usa su PC, en función de la entrada del mouse y el teclado (gran ahorro de tiempo y genera capturas profesionales).
  • Rendimiento / calidad: crea presentaciones Flash altamente comprimidas (pocos kbs a unos cientos de kbs, mucho más pequeñas que los productos comerciales de la competencia), ideales para usar en la web.

Tutoriales:

ingrese la descripción de la imagen aquí

Rinzwind
fuente
1
installer.sh del paquete oficial: "Este instalador solo tiene binarios x86. Lo siento". ...
Jiří Doubravský
13

Cómo crear una captura de pantalla animada (GIF)

Una ventaja adicional de este enfoque es que puede publicar el screencast sin insertar etiquetas en cualquier foro que incluya GIF animados incrustados como este

Las respuestas anteriores a la mía han respondido claramente cómo crear un video screencast. Ahora, si solo desea mostrar una captura de pantalla animada, esencialmente un screencast extremadamente corto en un formato de imagen (GIF, y no más de ~ 10 segundos), también es fácil.

Primero cree un screencast de lo que desea mostrar en el GIF animado. Luego siga las instrucciones a continuación ...

Necesitará Gimp, mplayer ( ¡ADVERTENCIA! NO mplayer2) y mencoder. Emita los siguientes comandos para instalarlos.

sudo apt-get install gimp
sudo apt-get install mplayer
sudo apt-get install mencoder
sudo apt-get -f install

Alternativamente, puede instalarlos desde el administrador de paquetes Synaptic que viene con Ubuntu.

El siguiente comando divide su screencast en varias imágenes jpeg o png (según el comando que elija):

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

Donde, -ss 0:0:33le dice a mplayer dónde comienza (0 horas, 0 minutos, 33 segundos), -endpos 2le dice a mplayer dónde detenerse (2 minutos), z=9establece el nivel de compresión para las imágenes png de salida en 9, Desktop/animatedes el directorio (~ / Desktop / animated /) donde desea que salgan las imágenes.

También puede decirle a mplayer dónde detenerse, como un tiempo específico, así:

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

Ahora tiene las imágenes, pero necesita combinarlas en un solo GIF animado. Esto es realmente simple:

  • Inicie Gimp> Archivo> Abrir como capas> busque el directorio (~ / Desktop / animated /), Ctrl+ Apara seleccionar todas las imágenes y haga clic en 'Abrir'.

  • Simplemente presione Shift+ Ctrl+ So vaya a Archivo> Guardar como ... y nombre la imagen como 'animada .gif '> presione 'Guardar'> marque el botón de radio 'Guardar como animación'> presione 'Exportar'> en la siguiente ventana, simplemente presione 'Guardar' a menos que sepa lo que está haciendo.

Eso es. ¡Tienes tu GIF animado listo!

Aquí hay un ejemplo:

Captura de pantalla animada de GIF

PD: No me siento muy cómodo con la terminología cuando se trata de este tipo de cosas, pero espero ser claro de todos modos. :)

FUENTE: http://www.youtube.com/watch?v=OhJtyblE_D0

its_me
fuente
13

Open Broadcaster Software (OBS)

captura de pantalla

Pero esto funciona muy bien. La razón principal por la que lo uso es porque puedo grabar mi micrófono y la salida del monitor con facilidad.

Además, puede transmitir a Twitch si lo desea.

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 no desea agregar el PPA, también puede descargar el archivo deb e instalarlo con sudo dpkg -i <debfile>.

Quaxton Hale
fuente
11

Después de probar todo, esta es la solución que se me ocurrió:

Nota: El "falso" ffmpegde Libav se ha depreciado (dentro de Libav) y ha sido reemplazado por avconvLibav. El mensaje "en desuso" no se aplica a lo real ffmpegde FFmpeg, que no se ve afectado y aún está en desarrollo.

Primero instale los códecs necesarios:

sudo apt-get install libavcodec-extra-5*

Use el siguiente comando para grabar el screencast:

avconv -f alsa -i pulse -f x11grab -r 30 -s 1280x800 -i :0.0 -vcodec libx264 -acodec libmp3lame myscreencast.mkv

Cambia -s 1280x800a la resolución que quieras.

más ejemplos

toda la pantalla con resolución y sonido dados

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

toda la pantalla con seguimiento del mouse y sonido

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

Las opciones detalladas que sé están siguiendo

  • -f: formato de archivo de entrada
  • -i: nombre del archivo de entrada
  • -r: fps (fotograma por segundo)
  • -s: tamaño del marco (ancho x alto)
  • -i :0.0+10,200: tamaño del área cuadrada a seguir
Muhammad Ahmad Zafar
fuente
si tiene dos monitores, ¿cómo selecciona uno de ellos para grabar?
Aras
10

Puede usar VLC de la siguiente manera:

  1. Inicie el reproductor multimedia VLC y seleccione Media > Open Capture Device:

    ingrese la descripción de la imagen aquí

  2. Establecer Desktopen Capture mode:

    ingrese la descripción de la imagen aquí

  3. Introduzca el fotograma deseado por velocidad para la captura y seleccione Converten la parte inferior:

    ingrese la descripción de la imagen aquí

  4. Proporcione la ruta al archivo en el que desea guardar la captura de pantalla con el Browsebotón y haga clic en Startpara comenzar a grabar:

    ingrese la descripción de la imagen aquí

  5. Haga clic en el botón Detener cuando termine.

Obtendrá la pantalla grabada / capturada en el archivo.

Pandya
fuente
gracias, ¿sabe si esto también es capaz de capturar pulsaciones de teclas?
BKSpurgeon el
10

Gnome 3 ya parece tener algo muy simple para grabar Screencasts: puede asignar qué acceso directo usa en la configuración del teclado. Registra toda la pantalla y graba directamente en un archivo webm (un formato bastante utilizado) en XDG_VIDEOS_DIR- por defecto "$HOME/Videos".

  1. Por defecto, para comenzar a grabar, presione Ctrl + Alt + Shift + R. Verá un círculo en la esquina superior derecha para indicar que la grabación está en proceso.
  2. Para detener la grabación, presione Ctrl + Alt + Shift + Rnuevamente.

Fuente : capturas de pantalla y screencasts en la página de ayuda de Gnome

ejemplo de screencast
La imagen de arriba debe estar animada; si tiene las animaciones deshabilitadas, no funcionará. Haga clic para ver el archivo

Si desea convertir la imagen en una animación, esta respuesta en Superusuario es muy útil: el mejor método es básicamente:

Otro método de línea de comandos sería exportar la película a cuadros usando ffmpeg:

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

Luego use convertir de ImageMagick (o GraphicsMagick) para hacer su GIF animado:

convert -delay 5 -loop 0 frames/ffout*.png output.gif

Así es como hice la animación anterior, con la excepción de que agregué -dither None -colors 80 -fuzz "40%" -layers OptimizeFrameal comando de conversión * y recorté el resultado en GIMP .

* Tenga cuidado con estas opciones, algunas como usar TODA la CPU

Wilf
fuente
Tener este molesto error .
Pablo A
8

Mira este artículo sobre Screenkey

Convierte sus pulsaciones de tecla en subtítulos de fácil lectura superpuestos en la grabación. Parece que sería increíble para tutoriales y videos de tipo de capacitación sobre temas basados ​​en CLI.

No es positivo, se ajusta a todos los criterios originales, intentaré actualizar más tarde.

Está en Launchpad aquí

Mark Russell
fuente
1
Esto lo convierte en un gran comentario, no una respuesta.
Capi Etheriel
La versión de noticias de screenkey está en github.com/wavexx/screenkey
nachtigall
8

Este script bash se basa en ffmpeg. Calcula la resolución requerida y graba su escritorio en alta definición.

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

Cambia el nombre del archivo a tu gusto. Este script se puede encontrar en github aquí .

Dilawar
fuente
1
ffmpeg -s cifes una forma de evitar xrandrllamadas!
gavenkoa
1
@gavenkoa cifes un alias de tamaño de video para el 352x288cual dudo que alguien quiera usarlo.
llogan
OK, todos estos tamaños se pueden encontrar en man 1 ffmpeg-utils...
gavenkoa
7

Echa un vistazo a Peek . Puede grabar screencast de una región seleccionada y guardarla como GIF.

Grabación de pantalla usando peek

Puede instalar la última versión de Peek en Ubuntu desde su PPA .

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek
Sudip Bhandari
fuente
Ya estaba instalado en ubuntu 16.04
Killer
6

Kdenlive es un editor de video gratuito de código abierto para GNU / Linux y FreeBSD, que admite la edición DV, AVCHD y HDV. Kdenlive se basa en varios otros proyectos de código abierto, como FFmpeg, el marco de video MLT y los efectos Frei0r.

http://www.kdenlive.org/features

Robots imaginarios
fuente
2

Ubuntu 18.04 tiene una función incorporada de pantalla de grabación durante 30 segundos

Ctrl+Alt+Shift+R to start or stop recording.

Los videos se guardarán en formato WebM en la carpeta de videos

Puede aumentarlo instalando dconf editor desde el software Ubuntu

Paso 1: abra el editor dconf y escriba screencast

paso 2: edita los 30 al valor requerido

Paso 3: También puedes editar el acceso directo si necesitas cambiarlo.

Joseph sintoísta
fuente
1

Scshoot es una herramienta de captura y captura de pantalla multiplataforma (Java) de código abierto: http://github.com/edartuz/scshoot

Además de la captura de una sola imagen, puede grabar parte de la pantalla en PNG animado (APNG) o video.

usuario2053898
fuente
1

ScreenStudio

ScreenStudio es un software de grabación de pantalla de primer nivel. No hay dependencias además de la necesidad de JRE 8.0 (OpenJDK).

caracteristicas:

  • Grabe video de la cámara web durante la captura de pantalla
  • Grabe audio tanto del micrófono como de los altavoces
  • Le permite seleccionar qué pantalla desea grabar si hay varias pantallas.
  • FS personalizable (fotogramas por segundo)
  • Puede elegir la resolución deseada para grabar video desde la cámara web.
  • Transmite directamente a YouTube en vivo, Twitch.tv, HitBox y Upstream.
  • Screencast en vivo sobre UDP
  • Admite formatos FLV, MOV y MP4.

Instalación de ScreenStudio en Ubuntu 16.04

Primero asegúrese de tener OpenJDK 8 u OracleJDK 8 antes de instalar

Abra una terminal y escriba

java -version

Si muestra algo como esto, entonces tiene Java 8 instalado.

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)

De lo contrario, debe instalarlo.

Los pasos para instalar OpenJDK se pueden encontrar aquí:

¿Cómo puedo instalar OpenJDK en Ubuntu 16.04?

Los pasos para instalar OracleJDK se pueden encontrar aquí:

http://tipsonubuntu.com/2016/07/31/install-oracle-java-8-9-ubuntu-16-04-linux-mint-18/

Instalar ScreenStudio -

Método 1:

ScreenStudio no está incluido en el repositorio de Ubuntu. El PPA de Ubuntu contiene la versión 2.3

Pasos para instalar:

Abra la terminal y escriba los siguientes comandos:

sudo add-apt-repository ppa:soylent-tv/screenstudio
sudo apt-get update
sudo apt-get install screenstudio

Método 2:

Ir

http://screenstudio.crombz.com/archives/ubuntu/

Al momento de escribir este artículo, la última versión es: 3.09

Descargalo. Use el explorador de archivos Nautilus para ir al directorio de descarga y extraer el archivo usando el administrador de archivos predeterminado.

Vaya a ScreenStudiosrc -> aplicaciones -> Ubuntu

Con Nautilus, abra un terminal en la carpeta de destino. Haga clic derecho en cualquier espacio vacío de la carpeta y seleccione abrir en la terminal

En la terminal, escriba el comando: ./ScreenStudio.sh

y la aplicación se lanzará

Si desea crear un acceso directo de escritorio para el tipo de software en la terminal: ./createDesktopIcon.sh

¿Cómo usar las funciones de ScreenStudio?

ScreenStudio es tan rico en funciones que solo se puede explicar a través de un video tutorial.

Consulte el siguiente enlace:

https://www.youtube.com/watch?v=52V6UJ4y-ME

CRÉDITOS: Patrick Balleux

rancho
fuente
1

asciinema

Para aquellos que la pantalla es una ventana de terminal definitivamente deberían echarle un vistazo

Olvídate de las aplicaciones de grabación de pantalla y video borroso. Disfrute de un enfoque ligero y puramente basado en texto para la grabación de terminales.

  • Instalar :sudo apt install asciinema
  • Registro :asciinema rec
  • Parar : Escribe exito presionaCtrl+D
Pablo A
fuente
0

Gracias por todas las excelentes sugerencias aquí. Mi recomendación para herramientas que funcionen muy bien para grabar audio, video y editar el screencast es Camtasia y Screenflow. Si está buscando más ideas sobre cómo grabar su pantalla y crear un screencast atractivo, consulte esta publicación: http://www.mediacore.com/blog/how-to-record-your-screen-and-create-engaging -castcasts Incluye toneladas de herramientas y consejos sobre audio, video y edición de su screencast

Maddy
fuente
3
Sería mucho mejor si pudiera proporcionar un resumen de lo que se incluye en el artículo vinculado. De esta manera, si el enlace no está disponible, su respuesta seguirá siendo útil.
hmayag
0

He usado Soapbox , que es una gran extensión desarrollada para Chrome. Graba su cámara, micrófono y pantalla todos juntos.

Una vez que haya terminado de grabar, puede usar su editor en línea para seleccionar durante qué secuencias de la grabación desea mostrar su pantalla, su cámara o ambas.

ryanjdillon
fuente