Los screencasts son una de las formas más útiles de realizar demostraciones basadas en videotutoriales.
En esta publicación, voy a explicar cómo he realizado grabaciones de mi escritorio para luego transformarlas formato MP4 y que sea reproducible en la mayoría de los reproductores multimedia.
Para poder grabar el escritorio y el audio del micrófono, he instalado un programa llamado "recordmydesktop" el cual me ha sorprendido su simplicidad y efectividad.
Realizamos la instalación de los paquetes necesarios:
- # aptitude install gtk-recordmydesktop recordmydesktop ffmpeg
Internamente, esta "cápsula" contiene los flujos con formato "theora" para el video y "vorbis" para el audio.
Desafortunadamente, no todos los fabricantes de software impulsan sus desarrollos por la efectividad y adecuada implementación de los codecs. En este sentido, nos vemos en la necesidad de transformar los videos generados por "recordmydesktop" en formato ".ogv" a otro formato más "comercial" como por ejemplo ".mp4".
El encapsulamiento ".mp4" no funciona mal, lastimosamente le ha quitado terrreno en la penetración al mundo comercial a ".ogv".
Entonces, para transformar de encapsulamiento ".ogv" a ".mp4" me he apoyado en la fabulosa herramienta "ffmpeg".
Nuestro siguiente paso es realizar la instalación del programa "ffmpeg", con las instrucciones de costumbre:
- # aptitude install ffmpeg
Ahora bien, supongamos que hemos grabado un archivo de un videotutorial con "recordmydesktop" llamado out.ogv.
Para transformarlo a ".mp4" conformado por el flujo de video en formato "mpeg4" y audio "mp3", he utilizado la siguiente instrucción:
- $ ffmpeg -i out.ogv -vcodec mpeg4 -acodec libmp3lame -scodec copy -s 800x600 -ac 1 out.mp4
Básicamente lo que he hecho es además de modificar la codificación original del video y audio del archivo original, reduje el tamaño de 1024x768 que era la resolución original que tenía en mi pantalla a 800x600 que se ve bastante bien. Por otra parte, cambié de dos canales de audio (esteéreo) a uno solo.
Esto me ha sido suficiente para obtener videos de excelente calidad en mis videotutoriales para publicarlos en youtube.
Espero sea de utilidad.
José Gregorio
Fuentes:
- http://recordmydesktop.sourceforge.net/rug/app_a.php
- man ffmpeg
No hay comentarios:
Publicar un comentario