lunes, 11 de febrero de 2013

Cinnamon: Grabar el escritorio de forma nativa

En Gnome3, en la interfaces Gnome-shell y Cinnamon hay varias formas nativas de grabar el escritorio, es decir crear un archivo multimedia - vídeo y sonido -  cuyo contenido es lo que previamente se ha reproducido en el escritorio del pc , de forma que no se necesita instalar programas externos a la propia interfaz ( por ejemplo recordmydesktop, kazam, etc). Como uso la interfaz Cinnamon, voy a centrarme en esta interfaz para escribir este tema.

Para asegurarnos de que en el vídeo que se va a crear irá incluido el sonido, debemos comprobar que hemos elegido correctamente la fuente de sonido, tal y como se indica en el apartado correspondiente ( "Elegir la fuente de sonido que queremos grabar" ) , con Pavucontrol, en el tema Pavucontrol: control de volumen de pulse audio

Con el método 1 se graba el escritorio, creandose un archivo de vídeo.mkv con o sin sonido
Con el método 2 y 3 se graba el escritorio, creandose un archivo de vídeo.webm sin sonido
Con el método 4 se graba el escritorio, creandose un archivo de vídeo.webm con sonido

1) Applet ScreenShot+Desktop Record: Desde la página http://cinnamon-spices.linuxmint.com/applets se pueden bajar varios applets que después de instalarlos/activarlos como se indica en el tema Añadir applets y extensiones a Cinnamon  aparece un icono en el panel de Cinnamon desde el que se puede acceder a la función de grabar bien una imagen del escritorio, o bien un vídeo de lo que va apareciendo en el escritorio cuando trabajamos con el pc.

Yo he elegido el applet ScreenShot+Desktop Record


Con este applet se puede elegir si grabar una imagen del escritorio ( en formato .png , en la dirección /home/usuario/Imágenes ) de forma similar a como se hace con gnome-screenshot --interactive , o grabar un vídeo en formato .mkv con o sin sonido que se guarda en la carpeta /home/usuario/Videos


----------------------------------

2) Con una combinación de teclas Crtl+Alt+Mayus+r  : Es la opción de screencast de Gnome3/Cinnamon. Se usa esta combinación de teclas tanto para iniciar la grabación como para pararla. Tras ejecutar la combinación de teclas aparece un circulo rojo en la esquina inferior derecha, que se mantiene mientras se esta grabando la sesión del escritorio ( pero que luego no aparece en el vídeo grabado) y que desaparece cuando para acabar de grabar se vuelve a ejecutar la combinación de teclas.
El vídeo se crea en la carpeta de usuario /home/usuario, con un formato cinnamon-fecha-nº.webm ( por ejemplo cinnamon-20130211-2.webm). El archivo de vídeo que se genera está en formato .webm : un formato nuevo con una excelente calidad; es un contenedor de vídeo abierto y libre desarrollado por Google y orientado a usarse con HTML5.  Está compuesto por el códec de vídeo VP8 y el códec de audio Vorbis dentro de un contenedor multimedia Matroska.

El problema viene cuando queremos editar la captura, por ejemplo para agregarle algún sonido o canción, cortar etc., los editores de vídeo en Linux aun no tienen un buen soporte para .webm ; esta conversión se puede hacer via consola pero también con un programa gráfico.

Conversión del formato .webm a distintos formatos, ejecutando unos comandos en la terminal: para ello hay que tener instalado el paquete ffmpeg
Convertir web a mp4:  ffmpeg -i video.webm video.mp4
Convertir web a avi:    ffmpeg -i video.webm video.avi
Convertir  web a flv:   ffmpeg -i video.webm video.flv

Conversión del formato .webm a otros formatos, con Videolan: Medio->Convertir>Archivo->Añadir archivo->Convertir



-----------------------------------------------------

La combinación Crtl+Alt+Mayus+r por defecto para grabar el escritorio se puede cambiar en Configuración de Cinnamon->Teclado->pestaña Teclas de ayuda->Sistema-Cambiar a grabar escritorio; yo las he cambiado a esta otra combinación que me resulta mas fácil de recordar: Ctrl+Alt+g


----------------------------------

3) Applet Desktop Capture: Desde la página http://cinnamon-spices.linuxmint.com/applets se puede bajar el applet  Desktop Capture


que después de instalarlo/activarlo como se indica en el tema Añadir applets y extensiones a Cinnamon  aparece como un icono en el panel de Cinnamon desde el que se puede acceder a la función de grabar, con un click (un click sobre el icono para empezar a grabar y otro click para terminar la grabación) ,  de forma similar a como se hace con la combinación de teclas Ctrl+Alt+Mayusc+r ( vídeo en formato .webm sin sonido.)


---------------------------------

4) Modificando la configuración de Destop Capture:

Por defecto con esta combinación de letras Crtl+Alt+Mayus+r y con el applet Desktop Capture se graba el escritorio, pero se crea un vídeo en formato .webm sin sonido.

Pero si en el icono del applet hacemos click con el botón derecho aparece "capture settings", y al abrirlo aparece la pantalla de configuración, y en ella elegimos la pestaña Cinnamon Recorder


Podemos cambiar el directorio donde se guardará el vídeo creado con este applet ( pero con la combinación de teclas por defecto - ctrl+alt+mayusc+r ) se seguirá guardando en la carpeta personal )

En "Pipeline" añadimos el texto: videorate ! vp8enc quality=6 speed=6 ! mux. pulsesrc ! audio/x-raw-int ! queue ! audioconvert ! vorbisenc ! mux. webmmux name=mux , se grabará un archivo .webm pero esta vez con audio.

El problema viene al pulsar de nuevo Ctrl+Alt+Shift+R ( o cerrar la grabación desde el applet Desktop Capture )  para finalizar la grabación, el vídeo finaliza pero no el audio, que sigue grabándose. Una alternativa es finalizar el audio usando pavucontrol-> en la pestaña Grabación: damos click derecho / Finalizar la Grabación. Otra alternativa es Reiniciar la interfaz Cinnamon


--

Otra alternativa más es la que se explica en:  http://www.redirc.org/blog/alternativa-al-grabador-de-escritorio-de-gnome-shell/

---------------------------------

1 comentario:

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.