A veces hay situaciones en las que necesitas grabar tu escritorio y crear un GIF animado a partir de él. Por ejemplo, la situación puede surgir mientras escribes un tutorial o mientras respondes a un mensaje en un foro. Hay un montón de herramientas que hacen esto por ti si estás en Windows o Mac OS X, pero – como suele ser el caso – la lista es comparativamente corta cuando se trata de Linux.

En este artículo hablaremos de una de estas herramientas, Silentcast, que te permite grabar tu escritorio de Linux y crear un GIF animado a partir del vídeo grabado. Ten en cuenta que todas las instrucciones/comandos mencionados en este tutorial han sido probados en Ubuntu 16.04 LTS.

Descargar e instalar

En Ubuntu puede descargar e instalar fácilmente la herramienta Silencast utilizando el siguiente conjunto de comandos:

sudo add-apt-repository ppa:sethj/silentcastsudoapt-get updatesudoapt-get install silentcast

A continuación, puede ejecutar la aplicación Silentcast a través de la línea de comandos

silentcast

o a través del Dash de Unity.

silentcast-dash

Uso

Una vez que se lanza Silentcast, lo que se obtiene es una interfaz de usuario minimalista que está dividida horizontalmente en dos partes. La parte superior contiene alguna información útil para el usuario, mientras que la parte inferior contiene algunas opciones de configuración que puedes establecer antes de que la herramienta comience a grabar.

silentcast-home

El «Directorio de trabajo» es el directorio en el que la herramienta creará un subdirectorio denominado silentcast. Este subdirectorio se utilizará para almacenar los archivos de vídeo y_resultado.jpg, así como el archivo gif animado final. La opción «Área a grabar» le permite especificar el área que desea que la herramienta grabe. Los valores disponibles para esta opción de configuración son «Pantalla completa», «Interior de la ventana transparente», «Interior de una ventana» y «Toda la ventana». Para el ejemplo comentado aquí en el artículo elegimos grabar la pantalla completa.

RELACIONADO:  Una distribución basada en Arch para principiantes

A continuación, la configuración de «Fotogramas por segundo» le permite introducir la velocidad de fotogramas. Por defecto el valor es de 8 fotogramas/seg. Y por último, hay una configuración «Video made from» que tiene dos valores: «temp.mkv» y «ew-???_resultado.jpg». El primero está seleccionado por defecto y debería utilizarse cuando se crea un gif animado. Sin embargo, si vas a crear un archivo webm o mp4, la selección de «ew-??_resultado.jpg» te da la flexibilidad de hacer algunas ediciones antes, como eliminar las imágenes innecesarias que no quieres que se incluyan.

En mi caso, excepto el «Directorio de trabajo», todos los demás campos de configuración se dejaron con los valores por defecto.

silentcast-download-dir

Al hacer clic en el botón Aceptar, aparece una ventana que te pide que hagas otro clic en Aceptar cuando creas que estás listo para empezar a grabar. También te indica que puedes detener la grabación haciendo clic en el icono de Stop en el área de notificación.

silentcast-start-stop-info

Silentcast almacena el vídeo grabado en un archivo llamado «temp.mkv» y extrae fotogramas_resultado.jpg del vídeo para crear la imagen gif.

grabación-silenciosa-hecha

Una vez hecho esto, se le da la opción de manipular las imágenes (ya sea manualmente o utilizando el método que Silentcast proporciona) antes de preparar el gif animado final.

silentcast-prepare-images

A continuación, Silentcast procesa las imágenes en función de lo que hayas seleccionado (o hecho) en el paso anterior y crea un GIF animado.

silentcast-creating-final-gif

Relacionado: Aprende a manipular GIFs animados en Ubuntu

Ahora, volviendo a los otros valores de la opción de configuración «Área a grabar» que comentábamos antes, si seleccionas «Interior de la ventana transparente» se te presentará una ventana transparente antes de que comience la grabación real. Puedes cambiar el tamaño de esta ventana transparente para cubrir/seleccionar el área de tu escritorio que quieras grabar. Si selecciona «Interior de una ventana» podrá capturar la ventana activa sin sus bordes, mientras que si selecciona «Toda la ventana» podrá capturar la ventana completa (incluidos los bordes).

RELACIONADO:  Explicación de la recolección de correos electrónicos y cómo protegerse de ella

Para saber más sobre la herramienta Silentcast, dirígete a su página de GitHub o consulta su página man (ejecutando ‘man silentcast’ en la línea de comandos).