¿Cómo puedo grabar mi pantalla en Ubuntu?
La aplicación que estoy buscando tiene idealmente todas estas características:
- 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
- Puede grabar solo una ventana (en lugar de la pantalla completa), posiblemente seleccionándola con un clic del mouse
- 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)
software-recommendation
screencast
desktop-recording
Riccardo Murri
fuente
fuente
sudo apt install gtk-recordmydesktop
Respuestas:
gtk-recordmydesktop
xvidcap (ya no se mantiene, el paquete ya no está disponible)
fuente
gtk-recordmydesktop
insiste en grabar toda la pantalla virtual (3200x1200), que es demasiado grande ...xvidcap
me 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).gtk-recordmydesktop
le permite grabar solo un área de pantalla seleccionada. Simplemente arrastre un rectángulo en el área de vista previa.gtk-recordmydesktop
está bastante distorsionado.Me gusta Byzanz; registra su actividad como un archivo GIF.
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):
O puede obtenerlo de los repositorios oficiales de Ubuntu haciendo clic en el botón a continuación:
Para mayor información:
¿Cómo crear imágenes animadas GIF de un screencast?
fuente
sudo apt install byzanz
y 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 elxwininfo
comando, haga clic en la ventana que desea grabar y le indicará la x, y, el ancho y la altura quebyzanz
desea.Kazam
Es una buena aplicación para este propósito: Inicio , o, 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 :
fuente
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:
Para las versiones de Ubuntu 17.04 en adelante, se incluye en el
universe
repositorio y se puede instalar de la siguiente manera:Aquí hay una vista previa de la interfaz de usuario:
fuente
$ simplescreenrecorder
ofrece la interfazRecientemente 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é:
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:
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)
fuente
Cannot open display :0.0,0,
al usar el comando ffmpegEsto es lo que uso para hacer screencasts, el comando cli que viene con
recordmydesktop
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:
fuente
recordmydesktop --help
través de la terminal para obtener más información (o simplemente haga clic en el enlace).También puede usar ffmpeg para crear un screencast. Ejemplo:
Notas:
echo $DISPLAY
Para obtener audio:
fuente
Vokoscreen : una nueva herramienta de conversión de pantalla para Linux
Instalación
fuente
apt-cache policy vokoscreen
. @Aras v2.4.0 parece tener esa opción.Tibesti
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:
fuente
Echa un vistazo a Wink .
Hay dos proyectos tutoriales creados en Wink que puede ver. Utilice las
Help
,View
opciones de menú tutorial para hacer y ver ellos antes de empezar a usar Wink.Características según lo dicho en su sitio web:
Tutoriales:
fuente
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.
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):
Donde,
-ss 0:0:33
le dice a mplayer dónde comienza (0 horas, 0 minutos, 33 segundos),-endpos 2
le dice a mplayer dónde detenerse (2 minutos),z=9
establece el nivel de compresión para las imágenes png de salida en 9,Desktop/animated
es 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í:
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:
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
fuente
Open Broadcaster Software (OBS)
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.
Si no desea agregar el PPA, también puede descargar el archivo deb e instalarlo con
sudo dpkg -i <debfile>
.fuente
Después de probar todo, esta es la solución que se me ocurrió:
Nota: El "falso"
ffmpeg
de Libav se ha depreciado (dentro de Libav) y ha sido reemplazado poravconv
Libav. El mensaje "en desuso" no se aplica a lo realffmpeg
de FFmpeg, que no se ve afectado y aún está en desarrollo.Primero instale los códecs necesarios:
Use el siguiente comando para grabar el screencast:
Cambia
-s 1280x800
a la resolución que quieras.más ejemplos
toda la pantalla con resolución y sonido dados
toda la pantalla con seguimiento del mouse y sonido
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 seguirfuente
Puede usar VLC de la siguiente manera:
Inicie el reproductor multimedia VLC y seleccione
Media > Open Capture Device
:Establecer
Desktop
enCapture mode
:Introduzca el fotograma deseado por velocidad para la captura y seleccione
Convert
en la parte inferior:Proporcione la ruta al archivo en el que desea guardar la captura de pantalla con el
Browse
botón y haga clic enStart
para comenzar a grabar:Haga clic en el botón Detener cuando termine.
Obtendrá la pantalla grabada / capturada en el archivo.
fuente
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"
.Fuente : capturas de pantalla y screencasts en la página de ayuda de Gnome
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:
Así es como hice la animación anterior, con la excepción de que agregué
-dither None -colors 80 -fuzz "40%" -layers OptimizeFrame
al comando de conversión * y recorté el resultado en GIMP .* Tenga cuidado con estas opciones, algunas como usar TODA la CPU
fuente
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í
fuente
Este script bash se basa en ffmpeg. Calcula la resolución requerida y graba su escritorio en alta definición.
Cambia el nombre del archivo a tu gusto. Este script se puede encontrar en github aquí .
fuente
ffmpeg -s cif
es una forma de evitarxrandr
llamadas!cif
es un alias de tamaño de video para el352x288
cual dudo que alguien quiera usarlo.man 1 ffmpeg-utils
...Echa un vistazo a Peek . Puede grabar screencast de una región seleccionada y guardarla como GIF.
Puede instalar la última versión de Peek en Ubuntu desde su PPA .
fuente
http://www.kdenlive.org/features
fuente
Ubuntu 18.04 tiene una función incorporada de pantalla de grabación durante 30 segundos
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.
fuente
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.
fuente
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:
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
Si muestra algo como esto, entonces tiene Java 8 instalado.
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:
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
fuente
asciinema
Para aquellos que la pantalla es una ventana de terminal definitivamente deberían echarle un vistazo
sudo apt install asciinema
asciinema rec
exit
o presionaCtrl+Dfuente
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
fuente
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.
fuente