sábado, 17 de noviembre de 2012

ScreenCast Automatizado con VLC

Como ya saben vlc hace muchas cosas, una de ellas es grabar screencast o capturas de video del escritorio.
Para realizarlo vamos a: abrir medio/escritorio y cambiamos "reproducir" por "convertir".


Luego seleccionamos el destino, el formato y le damos al botón "iniciar"


En algunas ocasiones he grabado un screencast de esta manera, pero me resultaba molesto tener que editar el video para que no apareciera el reproductor en la pantalla al iniciarlo y al detenerlo, es por eso que decidí buscar alguna forma automática para hacerlo y la verdad no encontré nada en concreto en la web, así que me lancé al proceso de prueba y error... Después de muchos errores logré que un comando me funcionara para iniciar la grabación.



Pero de igual manera tienes que abrir el terminal para ejecutar estos comandos y este terminal aparece en el video.

Hasta que por fin encontré la solución perfecta para grabar un screencast de forma automática mediante archivos sh y atajos de teclado:

Paso 1:
Creamos un archivo  sh que llamaremos "grabacion.sh" y que contendrá el siguiente código:
#!/bin/bash
cvlc screen://  --sout '#transcode{vcodec=theo,vb=800,fps=4,scale=1,acodec=mp3,
ab=128,channels=2}:std{access=file,mux=ogg,dst='/home/rolando/tv.avi'}';
no olviden cambiar la ruta por la que ustedes tengan.
y otro llamado "detener.sh" con este código:
#!/bin/bash
cvlc://quit;
paso 2:
Pulsamos sobre cada archivo: clic derecho/ propiedades/permisos y seleccionamos la opción "ejecutar como un programa".

Paso 3:
Instalamos el gestor de configuración de compiz (si no lo tienen instalado ya)
sudo apt-get install compizconfig-settings-manager
o lo buscamos en es centro de sofware.

Paso 4:
Abrimos el gestor de configuración de compiz, hacemos click en "comandos" y agregamos dos nuevo comando con la ruta del archivos sh.
por ejemplo en mi pc me quedaron así :
Command line0 = bash '/home/rolando/grabacion.sh'
Linea de comandos1= bash '/home/rolando/detener.sh'

Luego agregamos una combinación de teclas para cada comando: yo agregué
ctrl+alt+k  para grabacion.sh
ctrl+alt+l  para detener.sh



Aquí les dejo ambos archivos para que los editen y mejoren a su gusto: scripts.zip.


Si te ha gustado esta entrada:
Comenta.
  No cuesta nada!!!




No hay comentarios:

Publicar un comentario

Seguidores