Crear vídeos tutoriales con recordMyDesktop

¿Qué es recordMyDesktop?

recordMyDesktop, permite capturar datos de audio-vídeo de una sesión de escritorio Linux. La aplicación genera un archivo Theora, Ogg Vorbis encapsulados. El programa se conforma por dos partes una simple utilidad de linea de comandos (esencialmente recordmydesktop) que actual la tarea básica de capturar y codificar en vídeo las acciones hechas en el escritorio y una interfaz gráfica de usuario (esencialmente gtk-recordmydesktop) que expone la funcionalidad del programa de forma mas sencilla. También ofrece la habilidad de grabar audio a través de ALSA, OSS o el servidor de audio JACK.

Esta herramienta es muy útil para hacer screencast los cuales ideales para hacer vídeos demostrativos sobre alguna aplicación dentro de tu sistema operativo, o como recurso para vídeo conferencias o compartirlo en sitios como YouTube.com, Blip.tv, Archive.org o Vimeo.com.

Para más consulte su página principal: http://recordmydesktop.sourceforge.net/about.php

Instalación para Debian Wheezy

Las siguientes instrucciones es sobre la instalación de las herramientas necesarias para comenzar:

# vim /etc/apt/sources.list

Y agregue al final del archivo la siguiente linea:

deb http://www.debian-multimedia.org wheezy main non-free

Luego actualiza sus repositorios, con el siguiente comando:

# aptitude update

Entonces procedes a instalar las herramientas, con el siguiente comando:

# aptitude install -y recordmydesktop gtk-recordmydesktop mencoder vlc

Utilidad de linea de comando

La siguiente instrucción le permite grabar el vídeo con esta herramienta:

$ recordmydesktop

Debería aparecer algo así:

$ recordmydesktop
Initial recording window is set to:
X:0   Y:0    Width:1360    Height:768
Adjusted recording window is set to:
X:0   Y:0    Width:1360    Height:768
Your window manager appears to be Metacity

Initializing...
Buffer size adjusted to 4096 from 4096 frames.
Opened PCM device hw:0,0
Playback frequency 22050Hz is not available...
Using 44100Hz instead.
Recording on device hw:0,0 is set to:
2 channels at 44100Hz
Capturing!

Hasta este momento esta grabando todo lo que haga en su escritorio Linux así que inicie su demostración para que queda capturada por el programa. Adicionalmente posee micrófonos puede explicar su demostración de esta forma tiene un vídeo tutorial mas explicativo ;)

Si ya termino el de hacer la demostración presione en la consola de comando la combinación de teclas Crtl+d y este cancelara y mostrara algo parecido a esto:

Capturing!
^C
*********************************************

Cached 22 MB, from 1685 MB that were received.
Average cache compression ratio: 1 %

*********************************************
Saved 423 frames in a total of 423 requests
Shutting down.....
STATE:ENCODING
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
[108%] 
Encoding finished!
Wait a moment please...

Done.
Written 5574126 bytes
(4227361 of which were video data and 1346765 audio data)

Cleanning up cache...
Done!!!
Goodbye!

recordMyDesktop por defecto genera un archivo llamado output.ogv en el mismo directorio en que se ejecuto el comando recordmydesktop previamente.

Visualizar vídeo tutorial grabado

$ vlc output.ogv & 

Interfaz de gráfica

recordMyDesktop, posee una interfaz gráfica que agregar un fácil icono en la barra de herramientas de GNOME para hacer un placer la experiencia de uso y configuración de la captura de audio y vídeo de la aplicación.

Para usar esta aplicación acceda desde el menú  Aplicaciones > Sonido y vídeo > gkt-recordMyDesktop

gtk-recordMyDesktop en Debian Wheezy

recordMyDesktop en Debian Wheezy

Conversión de formatos de vídeos

Muchos visores de vídeo no soportan formato Theora, Ogg Vorbis por lo que es útil convertir de ogv a otro formato destino, para esto puede ejecutar el siguiente comando:

$ mencoder -idx ./out.ogv -ovc lavc -oac mp3lame -o ./output.avi

Visualizar vídeo tutorial convertido

$ vlc output.avi &

Comentarios finales

En mi caso lo he usado con éxito para hacer screencast para proyectos Plone y Canaima GNU/Linux.

Espero sea de utilidad esta entrada en mi blog.

Salud!!!

Ayúdame y dona 1 dolar aquí.

8 thoughts on “Crear vídeos tutoriales con recordMyDesktop

  1. Saludo amigo, me parece excelente tu post, pero a mi me esta sucediendo un problema muy chimbo como diriamos aqui en vzla, tengo una HP g6 pavilion, amd radeon integrada, con Debian wheezy, y pues estoy Tratando de utilizar recordMyDesktop por interfaz, y pues nunca puedo grabar mas de 2 minutos de video, xq almomento de detener la grabacion, comenzar la renderizacion y esperar a que llegue al 100% para poder grabar, la computadora se me guinda y se apaga, pense que tal vez pudiera ser problemas de RAM, trate de hacer otro video tardandome todo el tiempo necesario, (desconectando la red), solo haciendo lo necesario, y esta vez no se me apago la maquina, pero el proceso de renderizacion nunca llego al 100% luego de haber pasado mas de 3 horas aproximadamente, no he revisado los logs, ni nada por el estilo, pero tendras alguna idea de cual sera el motivo de mi error?😥 de verdad que estoy desesperado, y no se que hacer. Espero puedas ayudarme o darme una luz para poder encontrar la solución, sin más, queda de su parte. Éxito.

    • Hola codificate

      en verdad nunca me ha pasado eso, tendrías que ver los logs del sistema o de la aplicación para detectar que pasa por que se cuela! seguro el comando tail -f /var/log/messages > registro.log y cuando se cuelgue debería escribir el archivo y al reiniciar puedes ver que pasa allí debe reportar el error. incluso si no lo guarda deberías poder ejecutar tail -f /var/log/messages y ver los últimos registros!

      Espero te sirva!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s