viernes, 27 de agosto de 2010

Grabación de sesiones de escritorio (ScreenCast) con recordMyDesktop

recordMyDesktop es un estupendo programa para realizar capturas de audio y vídeo de nuestro equipo. Estupendo para realizar tutoriales demostrativos, o de mostrar acciones concretas explicativas que queramos mostrar a terceras personas. En mi caso (yo que colaboro en varios proyectos de Software Libre con desarrolladores de distintos piases) no tengo más remedio que abecés utilizar este método (¡menos mal!) para hacerme entender en algo en concreto que me cuesta explicar mediante escritos en el otro idioma.

Podemos encontrar varios programas que realizan este cometido entre los que destaco: RecordItNow (Kade) o Istambul, pero para mí, el que mejor siempre me ha funcionado es recordMyDesktop.


Su funcionamiento es muy intuitivo y si por ejemplo tan solo queremos grabar una ventana en concreto y no todo el escritorio nada más tenemos que pulsar el botón Seleccionar Ventana y clicar en la deseada.
En cualquier caso si queremos iniciar una grabación simplemente pulsaremos el botón Grabar. Comenzará la grabación y el programa se minimizará en el panel con un icono de Stop o Rec, según el caso.
Nota : Si al intentar iniciar la grabación te da un error tipo:
recordmydestktop con estado: 768 no se pudo abrir/configurar tarjeta de sonido
La solución pasa por hacer lo siguiente. Clica en el botón Avanzado luego en la pestaña Sonido y cambia donde dice Dispositivos: DEFAULT por default

Para instalar este programa, no dirigiremos al Centro de Software de Ubuntu y buscamos: gtk-recordmydesktop

Una pequeña desmostración:



Debo decir que cuando finalice la grabación. El programa nos dejará el vídeo en nuestra carpeta de usuario con formato ogv. Ejemplo: out.ogv.
Este formato puede ser que tenga problemas en ser reproducido por algunas aplicaciones en Windows (aunque esto es cada vez más raro) ó sitios como Youtube, Metacafe, Vimeo no los admiten. Así que deberemos convertirlo a .avi.

Para convertirlo a .avi,  nada más fácil que abrir un terminal donde tengamos el archivo en cuestión y poner lo siguiente:

$ mencoder Nomnrearchivo.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o Nombrearchivofinal.avi



En pocos minutos (dependiendo del volumen del archivo) estará convertido.

Una forma fácil de convertir estos vídeos es utilizando un script:
Convertir grabaciones de escritorio de recordMyDesktop

Más información

2 comentarios:

  1. Si no consigues grabar el sonido junto al vídeo:

    gtk-recordMyDesktop (graba video + audio) y gnome-sound-recorder (graba audio) pueden grabar tanto el sonido del sistema como el del micrófono. Para elegir de donde se quiere grabar el audio hay que ejecutar (ALT+F2) gnome-volume-control, pinchar en Hardware, luego en Perfil y ahí elegir la opción correspondiente, según se quiera grabar ..:

    + el sonido del sistema: a) Analog Stereo Output; o Cool Digital Stereo Duplex (IEC958)
    + el sonido del micrófono: a) Analog Stereo Duplex; o Cool Digital Stereo (IEC958) Output + Analog Stereo Input

    En gnome-volume-control, a veces puede ser necesario elegir “Apagado”, cerrarlo, abrirlo de nuevo, elegir la opción deseada y cerrarlo de nuevo.

    Algunas de las demás opciones pueden funcionar a veces, pero pueden hacerlo a veces para grabar audio del sistema pero otras veces del micrófono. Y otras opciones pueden grabar sonido pero pueden no permitir escuchar lo grabado. Por tanto, es mejor no usar dichas opciones.

    Nota: el sonido del sitema es el sonido de lo que uno puede oir desde los altavoces. Puede ser una canción .ogg o .mp3, … reproducida por Totem, o un vídeo musical en Flash de un sitio web, …

    Pero gtk-recordMyDesktop tiene 2 problemas:
    a) Cuando pulsas en stop tarda muchísimo tiempo en codificar el vídeo (en xvidcap lo tienes en cuanto paras la grabación).
    b) Usa muchísimo espacio en una carpeta llamada más o menos /tmp/rMD-session-xxxx. A veces se borra tras la codificación pero a veces no (aumenta y aumenta de tamaño) y la tienes que borrar tú mismo antes de que tu partición raíz de Linux (/) se llene.

    Para poder grabar el sonido con xvidcap (desde el micro o el sistema) hay que instalarlo siguiendo unos sencillos pasos:
    http://ubuntu-cosillas.blogspot.com/2010/11/xvidcap-grabaciones-de-escritorio-una.html

    ResponderEliminar
  2. En vez de Cool es b) . Lo tomó como emoticono.

    ResponderEliminar