Cuando doy clases de programación, encuentro que mis alumnos aprenden mejor cuando incluyo capturas de pantalla en mis materiales de enseñanza. Al mostrar los detalles paso a paso utilizando un proyector digital, mis estudiantes pueden visualizar cómo funciona la aplicación, lo que hace que sea más rápido y fácil para ellos entender lo que estoy tratando de explicar.
Cuando estaba preparando los materiales para una clase de Python que recientemente enseñé a los estudiantes de secundaria, empecé a preguntarme acerca de las mejores aplicaciones de captura de pantalla y screencasting para Linux, incluyendo cuáles prefieren los lectores. Primero, pedí recomendaciones a mis compañeros de la comunidad de Opensource.com.
Chris Collins sugirió Green Recorder, una aplicación nueva para mí construida con Python, GTK+ 3 y FFmpeg. Según su repositorio de GitHub, es un “simple grabador de escritorio para sistemas Linux… soporta la grabación de audio y vídeo en casi todas las interfaces de Linux”.
Moshe Zadka mencionó Open Broadcaster Software (OBS), que es compatible con Linux, MacOS y Windows. Sabía que OBS se utiliza con frecuencia para capturar, codificar y transmitir contenido, pero no había pensado en utilizarlo para el screencasting.
Seth Kenlon ofreció un par de utilidades de captura de pantalla, incluyendo RecordMyDesktop y Vokoscreen. RecordMyDesktop tiene tanto una sencilla herramienta de línea de comandos como una interfaz gráfica que hace que el programa sea más accesible para los usuarios menos experimentados. Vokoscreen es “un creador de screencast fácil de usar para grabar vídeos educativos, grabaciones en directo del navegador, instalación y videoconferencias”, según su repositorio de código de GitHub.
Seth también sugirió una gran herramienta de línea de comandos para el screencasting. Asegúrese de que tiene FFmpeg instalado, a continuación, introduzca el siguiente código en la línea de comandos:
$ ffmpeg -f x11grab -an -s hd1080 -r 25 \
-v:b 23000 -i :0.0 -g 1 -q:v 0.1 \
-vcodec libxvid screenCapture1.mp4
Bonus: Herramientas de captura de pantalla
Las herramientas de captura de pantalla son importantes también, así que quiero cambiar de marcha para llamar a algunos favoritos.
Mi utilidad favorita es GNOME Screenshot. Desde la línea de comandos: Use Print Screen para tomar una captura de pantalla del escritorio. Use Alt+Imprimir Pantalla para tomar una captura de pantalla de una ventana. Y usa Shift+Imprimir Pantalla para tomar una captura de pantalla de cualquier área que selecciones. Pulsa Control+Alt+Mayúsculas+R para empezar a grabar lo que hay en la pantalla; mientras se realiza la grabación, aparece un círculo rojo en la esquina superior derecha de la pantalla. Vuelve a pulsar Control+Alt+Mayúsculas+R para finalizar la grabación; deberías encontrar el resultado en tu carpeta de vídeos.