Grg:Script de conversión automático para el Beryl-Capture

El siguiente es un script pensado para ser usado con el plugin de Beryl llamado beryl-capture. Este agregado permite capturar una porción de la pantalla (o toda) y generar un video en crudo. El problema es que el plugin (en su estado actual) no hace el post-procesamiento (comprimirlo y permitir su apertura)del video generado. Hay varios scripts dando vueltas por ahi, pero yo habia escrito uno un poco más completo ni bien salió la funcionalidad asi que lo mejore un poco y aprovecho a publicarlo acá.

Checkear antes
Antes de correr el script asegurense de tener instalado zenity, la nueva implementación del viejo gdialog. Sería bueno que alguien lo adapte usando Kdialog para los usuarios de KDE.

Script en bash

 * 1) !/bin/bash
 * 2) Defina el directorio donde quiere que se guarden los videos

RUTA_VIDEOS=$HOME/Videos/Capturados

mkdir $RUTA_VIDEOS

cd /tmp

seom-filter beryl-capture.seom | mencoder -ovc xvid -xvidencopts bitrate=1200 -o video1.avizenity --question --title="Video creado con exito" --text="Se ha generado el video capturado, ¿desea verlo?"

if [ $? -eq 0 ] then mplayer video1.avi zenity --question --title="¿Desea conservar este video?" --text="Luego de haber visto el video capturado, ¿desea conservarlo?" if [ $? -eq 0 ] then NOMBRE_ARCHIVO=`zenity --entry --title="Ingrese un nombre" --text="Ahora ingrese un nombre descriptivo para el video capturado"` mv video1.avi $RUTA_VIDEOS/$NOMBRE_ARCHIVO.avi zenity --info --title="Video guardado" --text="El video capturado ha sido guardado en $RUTA_VIDEOS/$NOMBRE_ARCHIVO.avi" fi fi