Screencast consiste básicamente en grabar todo lo que acontece en la pantalla de tu computador, y que puede incluir narración y audio.
En el mundo de los videotutoriales, el screencast se hace indispensable, aunque también es ut en muchas otras ocasiones en las que se necesite tener un registro detallado de tu escritorio, ya sea para presentar un proyecto, reportar una falla o evaluar el desempeño de un programa. El screencasting consiste en tomar una serie de capturas de pantalla, para grabar las acciones del usuario, con esto crear un archivo de video bajo un formato en particular.
En fin, para cuando sea necesario, aquí les dejo 5 alternativas para hacer screencasting desde linux:
ffmpeg
Para los que prefieren trabajar desde la linea de comandos, ffmpeg tiene la opción de hacer screencasting. Con ffmpeg puedes grabar tu escritorio ejecutando la siguiente linea:
ffmpeg -f x11grab -r 25 -s 1024x768 -i :0.0 -vcodec huffyuv screencast.avi
-f indica el formato.
-s indica la resolución
-r indica fps.
-i indica el “archivo de entrada”, en este caso la pantalla.
Para dejar de grabar, basta con presionar CTRL+C en la terminal.
Record my desktop
Fue uno de los primeros programas para screencasting lanzado en Linux, por no decir el primero. Su interfaz es muy simple e intuitiva, ideal para realizar una grabación básica de audio y video. Cuenta con herramientas, para selección de ventana o área de grabación, configuración de audio y video. Aunque no cuenta con captura de pantalla ni visualización de grabación. Es un programa de hace ya un par de años, y ningún desarrollador ha retomado el proyecto para agregarle mas funciones. Lo cierto es que hasta su versión 0.3.8.1 va muy bien, y cumple con todo lo que ofrece.
Puedes encontrarlo en los repositorios de Linux, la versión desde linea de comando CLI o la versión gráfica GTK. Por lo que puedes instalar el GTK, ejecutando:
sudo apt-get install gtk-recordmydesktop
Voko Screen
Una mas para la lista, otra buena herramienta para grabar todo lo que ocurre en tu escritorio. Con las mismas caracteristicas que el resto, aunque como desventaja tiene que no permite hacer capturas de pantalla. Quizá su interfaz parezca poco vistosa, pero lo compensa con su sencillez a la hora de utilizarla.
Puedes encontrarla en los repositorios, ejecutando:
sudo apt-get install vokoscreen
Simple screen recorder
Es uno de los mas simples y poderosos programas para screencasting, cuenta con grandes caracteristicas que lo hacen una buena opcion para grabar tu escritorio o hacer capturas de pantalla. Al igual que el resto, permite la grabacion de la pantalla completa, de solo una ventana o solo una porcion del escritorio, ademas de definir el origen del audio, altavoces o microfono. Es capaz de reducir la velocidad de sus fotogramas para correr en computadoras lentas sin perder la sincronizacion entre video y audio.
Para instalarlo, simple screen recorder no se encuentra en los repositorios, por lo que primero debemos agregar el PPA y actualizar
sudo apt-get-repository ppa:maarten-beart/simplescreenrecorder sudo apt-get update sudo apt-get install simplescreenrecorder
Kazam
Es una de las soluciones mas modernas para hacer screencast en linux. Cuenta con numerosas funciones que lo hacen un grabador de escritorio muy completo. En su configuración de video podemos definir el formato de salida, MP4, WEBM, AVI. En cuanto audio, Kazam te permite definir el tipo de audio a grabar, el de altavoces, o micrófono. A su vez, también cuenta con la posibilidad de hacer screencast de la pantalla, una ventana, o una sección del escritorio.
Kazam también se encuentra en los repositorios, asi que basta con ejecutar
sudo apt-get install kazam
Todavía hay muchos softwares para hacer screencast en linux. Aquí solo coloco 5 que van muy bien. Ahora solo resta probar cual de todos te funciona mejor y empezar a grabar.
Olvidaste la mejor opciones y es usar GNOME tan solo apretar las teclas* ctrl alt shift r *.
antes tambien estaba disponible xvidcam
Y cual se puede instalar en arch?
Olvidaron a VLC. También soporta screencast con audio. Una vez realicé video de mi escritorio para un ramo con VLC y quedó muy bien.
Te dejas el OBS.
Te me has adelantado:
https://obsproject.com/
Me gusta Kazam, y si lo pones en mp4, y seleccionas el directorio de destino te auto guarda el video, con esto te ahorras el tiempo que tardan en generar el video los otros formatos. Una utilidad que les puede interesar es mostrar las teclas utilizadas en pantalla con (Screenkey). saludos
Alguno puede hacer zoom mientras se hace el screener?
Buena pregunta, cual de estos programas permite hacer zoom
El mejor software para screencasting es OBS Studio (no es libre pero es excelente) https://obsproject.com/index
Por lo que veo si es libre, tiene licencia GPL2.
Open Broadcaster Software is free and open source software for video recording and live streaming.
Para mí el mejor es: SimpleScreenRecorder
¿alguno de estos programas permite editar posteriormente el video, por ejemplo para quitarle o agregarle audio, imagenes, titulos, hacer zoom, etc.???
Vokoscreen te permite abrir el vídeo directamente en el editor de vídeo,y además grabar con la webcam y la pantalla a la misma vez ,es mi preferida por su sencillez y funcionalidad.
Para agregar un repositorio hay que hacer:
$ sudo add-…
pero no:
$ sudo apt-…
(véase Simple Screen Recorder)
Saludos desde Málaga.
Gran post, justo lo que estaba buscando tratare con Kazam, saludos
Gracias pro las referencias, estoy usando Kazam y funciona bastante bien.
Un saludo!
Hola Linuxeros ¡!
Muchísimas gracias por recomendarme Vokoscreen, llevo semanas haciendo pruebas con otros como RecordMyDesktop ( y va muy lento ) o VLC ( que no me graba el sonido de ninguna manera )
pero con Vokoscreen la cosa va bien
Un saludo.