Herramientas para grabar sesiones de escritorio en Gnome

por | diciembre 26, 2014

Esto te será útil especialmente si te dedicas a hacer vídeo tutoriales con fines didácticos y/o de formación. Lo que por cierto me recuerda que tengo que crearme una cuenta de Youtube para grabar alguno que otro…

Screencasting de Gnome

Podríamos decir que es la opción más sencilla y ya viene integrada en el escritorioGnome por defecto. Bastará con que presionemos Ctrl+Alt+Shift+R. Acto seguido aparecerá un círculo rojo en la esquina inferior derecha del escritorio que indicará que estamos grabando. Presionando de nuevo la misma combinación de teclas, parará la grabación y tendremos nuestro fichero de vídeo en formato webm en el directorio Vídeos de nuestro Home.

gnome_screencasting

RecordMyDesktop

Una aplicación muy completa y sencilla de utilizar. En sistemas Debian o derivados:

aptitude install recordmydesktop gtk-recordmydesktop

Y en Red Hat o derivadas:

yum install recordmydesktop gtk-recordmydesktop

gnome_recordmydesktop
Si hacemos clic en Avanzado podemos habilitar compresión de vídeo, calidad de audio y número de canales, frames por segundo…

Byzanz

Esta la utilizo por línea de comandos, muy sencillita. En sistemas Debian o derivada la instalamos con:

aptitude install byzanz

Y en Red Hat o derivada:

yum install byzanz

Por ejemplo, para grabar (10 segundos por defecto) al fichero test.ogg y admitiendo grabación de audio (opción -a):

root@jotadebian:~# byzanz-record -av test.ogg
Recording starts. Will record 10 seconds...
Recording completed. Finishing encoding...
Recording done.

Después, puedes abrir el fichero fácilmente con un reproductor como Totem:

totem test.ogg

Cade decir que admite múltiples formatos: GIF, OGG e incluso FLV (Flash)

FFMPEG

Con la utilidad ffmpeg también podemos grabar vídeo especificando varias variables como resolución, framerates. Para captar el contenido del display primario de X11 (que viene a ser nuestro escritorio) especificaremos (-f) x11grab. Con -i le indicamos el input de vídeo:

ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0+100,200 test.flv

E incluso podemos añadir soporte para audio (ALSA):

ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0+100,200 -f alsa -ac 2 -i pulse test.flv

En la web oficial del proyecto nos explican cómo realizarlo en otros sistemas como Mac OS X o Windows.

Recuerda que si estás trabajando en Debian, tendrás que añadir los repositorios deb-multimedia.org para poder instalar y utilizar la herramienta.