Gamecaster o cómo grabar vídeos de juegos en Linux

Gamecaster acaba de ser lanzada en su primera versión publica y facilmente podría llegar a convertirse en una de las aplicaciones más usadas en Linux, mucho más ahora que la llegada de Steam para Linux al parecer esta a solo días o semanas de distancia.

Se trata de Gamecaster, una aplicación desarrollada sobre GTK+3 y Python que planea proveer de una interfaz gráfica al proyecto Open Source glc, librería y herramientas que capturan, reproducen y procesan vídeo genérico de juegos que usan ALSA para el sonido y OpenGL para la renderización.

Gamecaster provee una interfaz para glc con una ya larga lista de características como las que podemos apreciar a continuación:

  • Captura de vídeo HD de juegos Linux que usan aceleración OpenGL
  • Selecciona el binario de un juego o selecciona uno de los juegos ya instalación para comenzar la grabación
  • Reproduce un archivo glc
  • Codifica y captura un archivo .glc en un formato de vídeo webm
  • Posee opciones para cambiar el comando para capturar, cambiar el bitrate del vídeo y el número de peticiones al CPU
  • Soporte al indicador de Ubuntu

Tal como su propio desarrollador lo menciona, la aplicación se encuentra aún en un estado inicial, por lo cual son esperados algunos bugs y problemas al momento de utilizar Gamecaster. Adicionalmente explica que al no ser desarrollador, el código puede parecer feo o estar de cierta forma mal escrito, por lo que no sería mala idea echarle una mano para ayudar a que Gamecaster sea aún mejor de lo que ya es.

Gamecaster cuenta actualmente con un repositorio PPA para instalar la aplicación en Ubuntu y es posible mediante la ejecución de los siguientes comandos en la terminal:

sudo add-apt-repository ppa:niteshgupta16/gamecaster-stable
sudo apt-get update
sudo apt-get install gamecaster

Si deseas instalar Gamecaster en otras distribuciones puedes descargar el tarball directamente desde Launchpad, teniendo en cuenta de cumplir con las dependencias al momento de instalar, estas son ffmpeg, xdotool, glc, vorbis-tools, mkvtoolnix, python-gmenu, python. Es posible que también necesites de python-setuptools, python-distutils-extra.

Una vez seguro de cumplir con todas las dependencias, ejecuta el siguiente comando en la terminal desde el directorio de la aplicación:

sudo python setup.py install

La instalación se realizará de forma predeterminada en el directorio /usr/local.

Fuente