miércoles, 16 de diciembre de 2009

Screencast: Captura tu desktop Linux en Video


Alguna vez deseaste grabar tu escritorio linux en video con todos los efectos o configuraciones?, o quiza realizar un tutorial para enseñar a tus amigos como usar o configurar algo?. Bueno aqui hay varios metodos posibles para lograr esto, con diferentes formatos de salida, para que utilices el video si quieres hasta en formato flash para una pagina web.

Metodo 1: xvidcap

Xvidcap es una avanzada herramienta de captura de pantalla. Permite definir el tamaño y la posición de un área rectangular a capturar. Produce archivos de salida en foramato: mpeg, avi, asf o mov, también el formato de salida puede ser guardado como swf, flv, dv, m1v o m2v si lo deseas.

¿Como lo Instalo?

1.- Descarga la ultima versión de xvidcap desde Softpedia, click aquí
2.- Descomprime, compila e instala de la siguiente manera (como root):

# tar xfz xvidcap-x.x.x.tar.gz
# cd xvidcap-x.x.x
# ./compile
# make
# make install


Para ejecutar xvidcap, tipea xvidcap en un terminal.

Metodo 2: Istanbul

Istanbul es un grabador de sesiones para Linux. Graba tu sesion en un archivo de video OGG Theora. Grabar una sesion es extremadamente sencillo, solo debes hacer click en el icono de notificacion y empezara a grabar, con otro click en el icono de notificacion dejara de grabar.

Istanbul se puede encontrar en la mayoría de los repositorios de las distribuciones de linux. En este caso mostraremos cono instalarlo en DEBIAN porsupuesto:

¿Como lo Instalo?

# apt-get install istambul
ó
# aptitude install istambul


Para ejecutarlo simplemente tipea istambul en un terminal.

Nota: De manera alternativa puedes descargar los "sources", compilarlos e instalarlos desde aquí.

Metodo 3: recordMyDesktop

recordMyDesktop es un video grabador de sesiones de linux el cual apunta a una muy fácil usabilidad. El programa se separa en dos partes: una herramienta simple de linea de comandos (consola), la cual realiza tareas básicas como capturar y encodear, por otro lado, la otra parte es una interfaz gráfica escrita en python, la cual tiene por objetivo simplificar la usabilidad.

¿Como lo Instalo?

1.- Descarga los archivos fuentes desde aquí.

2.- Puedes descargar solamente la version de consola o ambas (version consola + version GTK).

3.- Descomprime ambas, compila e instala con el usual ./configure ; make ; make install.

4.- Ejecutalo con el comando recordmydesktop or gtk-recordmydesktop, dependiendo de los archivos que hallas compilado e instalado.

NOTA1: Por defecto, recordMyDesktop en un principio graba la captura del escritorio como video no-comprimido, cuando la captura se detiene, serácomprimida con un codec. De esta manera utilizarás menos recursos mientras capturas el video, pero utilizarás mucho mas espacio en el disco duro.

NOTA2: recordMyDesktop solo producira archivos utilizando formatos de encodeo de codigo abierto (theora para video and vorbis para audio).

Metodo 4: Pyvnc2swf

Pyvnc2swf es una aplicación que captura el Escritorio (Desktop) y lo graba en formato ShockWave Flash (swf) . Esto es muy util cuando la grabación que harás será agragada a una pagina web. Tendrás la capacidad de seleccionar los FPS (Frames Por Segundo) como el tamaño de la película.

¿Como lo Instalo?

1.- Descarga la ultima version de x11vnc desde Softpedia, AQUÍ.

2.- Descarga la ultima versión de pyvnc2swf desde Softpedia, AQUÍ.

3.- Compila e instala x11vnc:



#cd carpeta_descarga
#tar xfz x11vnc-numerodeversion.tar.gz
#cd x11vnc-numerodeversion/
#./configure
#make
#make install


4.- Descomprime la version python de vnc2swf en el directorio $HOME:

#cd $HOME
#tar xfz pyvnc2swf-numerodeversion.tar.gz


5.- Para ejecutarlo simplemente tipea en consola:

# x11vnc -localhost -viewonly -wait 10 -defer 10 &
# python ~/pyvnc2swf*/vnc2swf.py -o tutorial.swf -N -S localhost:0


No hay comentarios:

Publicar un comentario