Script para grabar el escritorio

Imagen de tanrax
0 puntos

Tengo este tonto script.

ffmpeg -f x11grab -s hd1080 -r 30 -i :0.0 -sameq out.mpg
ffmpeg -i out.mpg -acodec libfaac -ab 96k -vcodec libx264 -vpre slow -crf 22 -threads 0 escritorio.mp4
rm out.mpg

El problema esta en la primera línea, necesito parar de grabar cuando yo quiera. Ésto funciona a la perfección en la consola, porque lo paro con Ctrl+C y se ejecutan las otras dos. Pero quería hacerlo un poco mas gráfico. ¿Alguna sugerencia?

Gracias a todos por adelantado.

Imagen de Goyo
+1
0
-1

Una solución sencilla que vale para la mayoría de los casos. Pon dos lanzadores en el panel. A uno le asignas el primer comando. Al otro un script que primero mate ffmpeg (killall ffmpeg) y a continuación ejecute la conversión.

Si hay otras instancias de ffmeg en ejecución también las matará, para evitarlo sería necesario guardar una referencia al proceso concreto y eso empieza a complicar las cosas.

+1
0
-1