Sie sind auf Seite 1von 5

multimedia Creacin de DVDs de multimedia

'Q' DVD-Author: Un proyecto bsico de DVD


Hugo Madrid Luna (Crowley)

Una de las crticas ms comunes de los escritorios sobre Linux es la falta de herramientas de diseo y edicin de multimedia. En algunos aspectos sta es una realidad, aunque en aos recientes se han logrado avances muy importantes, incorporando aplicaciones no solamente poderosas, sino funcionales para el usuario final.

a creacin de DVDs de multimedia entra precisamente en este rubro, donde existen herramientas muy maduras para crear y grabar estos medios, pero basados en la terminal del sistema operativo, por lo que se necesita introducir (en ocasiones) largas lneas de cdigo e interactuar con varios programas para obtener un producto terminado, lo que dificulta su utilizacin e intimida a un usuario que no tiene el tiempo de aprenderlos. Un proyecto que mitiga este problema es 'Q' DVDAuthor, iniciado en 2003 por Varol Okan, una interfaz grfica (GUI) escrita en QT, que integra los diversos componentes para generar de forma rpida un DVD de vdeo o multimedia. El presente documento es una gua rpida para conocer sus funciones ms importantes y generar un proyecto de este tipo.

linux@software.com.pl

Soporta el uso de plantillas (templates) para crear mens, Genera botones con texto, imgenes o ambos, Soporta la creacin de una presentacin (slideshow) para DVD, Genera, opcionalmente, mens animados.

Software para 'Q' DVD-Author

Algunos de estos paquetes se distribuyen individualmente, mientras que otros son contenidos en programas como Mplayer o Mjpeg tools. Paquetes requeridos por 'Q' DVD Author: dv2sub, movie-to-dvd, mplayer, pcm2aiff, toolame, mctoolame.

Ventajas de 'Q' DVD-Author


Algunas de sus caractersticas ms interesantes son: Genera mens y submens para el disco, Crea subttulos para los vdeos,

Estos otros paquetes son opcionales, pero recomendados para obtener toda la funcionalidad del GUI:

32

Linux+ 7-8/2007

multimedia Creacin de DVDs de multimedia

Preparativos

Ahora procedemos con la generacin del contenido del DVD. Los contenidos que debemos tener a la mano son: Archivos de vdeo que queramos incluir. Un archivo de audio (.wav, .mpa, .mp3, .mpeg, .ogg) para msica de fondo en la entrada. Un archivo JPG para usarlo como fondo en la entrada.

Conversin de los archivos de vdeo


'Q' DVD-Author soporta diversos formatos (AVI, MOV) al momento de definir el proyecto, pero cuando prepara la creacin del contenido para DVD, debe convertirlo, siendo esta parte donde frecuentemente tiene errores, por lo que es conveniente recodificar previamente. Por defecto, utiliza el formato MPEG-2 y dependiendo de las aplicaciones instaladas, nualmente segn las instrucciones en el archivo INSTALL. La versin estable ms reciente es la 0.1.5 (Beta). En mi caso, utilizo Ubuntu 6.06 LTS (Dapper Drake) que distribuye una versin relativamente vieja, por lo que compil manualmente la ms reciente y est disponible en formato DEB para dicha distribucin, junto con Dvdauthor, desde mi servidor de descargas. Dvdauthor: http://mirrors.sandino.net/mexicoextremo/Paquetes/Ubuntu/6.06/dvdauthor_ 0.6.14-1_i386.deb. Qdvdauthor: http://mirrors.sandino.net/mexicoextremo/Paquetes/Ubuntu/6.06/qdvdauthor_ 0.1.5-1_i386.deb. Una vez en nuestro equipo, los instalamos con dpkg. Ejemplo:
sudo dpkg -i qdvdauthor_0.1.5-1_ i386.deb dvdauthor_0.6.14-1_i386.deb

Figura 1. Pantalla inicial dvdauthor, spumux, mplex, arecord, transcode, png2yuv, oggdec, mp2enc, lame, mencoder, ppmtoy4m, jpegtopnm, mpeg2enc, jpeg2yuv, dd, dvd-slideshow, sox, pngtopnm, convert, growisofs, dvd+rw-format, mkisofs, dvdrecord.

contamos con varias opciones para cambiarlo. Cuando el original est en formato AVI o MPEG-1, se utilizan los programas transcode y ffmpeg. transcode puede usarse con casi cualquier formato de vdeo, aunque su operacin puede ser un poco lenta. Un ejemplo de su ejecucin, es el siguiente:
transcode -i original.avi -o video -m audio --export_prof dvd

En la carpeta donde se ejecut deben quedar los archivos 'audio.mpa' y 'video.m2v'. Una vez que termina, utilizamos mplex para sincronizar el audio y generar el MPEG-2 sobre el que trabajaremos:
mplex -f 8 audio.mpa video.m2v -o final.mpg

En el caso de tener archivos en formato MP4, usamos memcoder para recodificar.

Instalacin

Dependiendo de la distribucin, es muy posible que pueda instalarse mediante YUM (basados en Red Hat) o con APT (basados en Debian). Ejemplos:
yum install qdvdauthor apt-get install qdvdauthor

En su defecto, se puede descargar desde http:// sourceforge.net/project/showfiles.php?group_ id=98243&package_id=105214 y compilar ma- Figura 2. Definiendo el fondo

www.lpmagazine.org

33

multimedia Creacin de DVDs de multimedia


Una vez que lo completamos, pulsamos Este mismo proceso se puede realizar con Finish. MP3 y OGG: Advertencia: Este programa es consideffmpeg -acodec mp2 fondo.mp2 -i fondo.wav

Proyecto inicial

Ya con los archivos listos, iniciamos 'Q' DVDAuthor desde la lnea de comandos con la instruccin qdvdauthor, acto seguido aparece la siguiente pantalla. En el men File > New project

Figura 3. Tamao del fondo


mencoder fichero.mp4 -of mpeg -oac lavc -ovc lavc -lavcopts acodec=ac3: abitrate=192:vcodec=mpeg2video:vhq: keyint=32:vbitrate=2000 -ofps 25 -o fichero.mpeg

iniciamos el asistente para los nuevos proyectos. La primera pantalla nos indica la carpeta donde se ubicar ste, por defecto utiliza /tmp, pero lo podemos cambiar a cualquier carpeta, siempre que cuente con espacio suficiente. Para el ejercicio utilizaremos /home/crowley/Temp. A continuacin se solicita que definamos

el nombre del proyecto y la ruta donde se Otro procedimiento, para pasar archivos salvarn los archivos. Para el ejercicio, le llaWMV a AVI, es ste:
mencoder original.mp4 -ofps 23.976 ovc lavc -oac pcm -o salida.avi

maremos Linux+ y se alojar en /home/crowley/ a la entrada. Temp/qdvdauthor/

rado beta, por lo que es factible que tenga un error fatal en cualquier momento, se recomienda salvar el trabajo con frecuencia. Comenzamos por introducir un fondo, por lo que se da clic en el botn Add Background, lo que nos muestra una pantalla donde navegamos hasta encontrar la que deseamos, la seleccionamos y pulsamos Open. Segn el tamao y formato, nos preguntar si deseamos cambiar el tamao del archivo, a lo que respondemos que si. La siguiente pantalla se refiere al aspecto que se le dar al fondo. Por lo general es suficiente dejar los valores por defecto y pulsar OK, aunque podemos especificar el ajuste y tamao de la imagen. Esto nos deja en la pantalla principal el fondo seleccionado, con el tamao adecuado

Deben vigilar el espacio disponible para las conversiones ya que utiliza en promedio dos veces el tamao total de los vdeos a codificar. De hecho, es conveniente contar con dos veces el espacio equivalente a un DVD, aproximadamente 8 GB, lo que evitar que en la parte final, se trunque y tengan que volver a empezar. Una nota final de este apartado es que es este el punto por el que frecuentemente la creacin de un DVD falla, al desconocer los formatos soportados o la utilizacin de las herramientas de conversin, si desean profundizar en este tema les recomendamos algunas guas: MJPEG HOWTO: https://sourceforge.net/ docman/display_doc.php?docid=3456& group_id=5776 DivX4 bajo Linux: http://spanish.doom9.org/ Figura 4. Regin visible divx_linux_guide.html Conversin de archivos de vdeo con Transcode: https://www.linux-magazine.es/ issue/06/Transcode.pdf Transcode tutorials: http://docs.huihoo.com/ transcode/0.6.14/ Codificando con MEncoder: http://www. mplayerhq.hu/DOCS/HTML/es/mencoder. html

Conversin del archivo de audio


A pesar de soportar casi cualquier formato de audio de fondo, 'Q' DVD-Author tiene un fallo al realizar una iteracin del archivo, por lo que se recomienda convertirlo a formato MP2, para este ejemplo usaremos 'fondo.wav'. Figura 5. Agregando una pelcula

34

Linux+ 7-8/2007

multimedia Creacin de DVDs de multimedia


Una opcin muy til es la de 'Regin Chapters, lo que nos presenta estas opciones: Lo primero es definir la duracin de cada

Visible', que indica el espacio real en el que

debemos trabajar. Para activarlo debemos dar captulo, ya sea manual o automticamente, clic en Tools > Visible Region, lo que mostrar siendo la segunda la forma ms fcil. Para una lnea punteada roja en el rea de trabajo. ello, se especifica el tiempo en segundos por Para configurar las especificaciones gene- captulo (300, por ejemplo) y pulsamos Auto rales de los botones, entramos a Tools > Setup > Chapters, lo que determina el nmero de captulos del vdeo. El tiempo de cada captulo Drag'nDrop. Al pulsar Font, se muestra el tipo de letra, puede determinarse con relacin a la duratamao y efectos que tendrn los botones. Lue- cin del vdeo (por ejemplo, mientras ms go de pulsar OK, pulsamos Color para indicar el corto, menor el espacio entre stos).

Acto seguido, definimos una miniatura que mejor combine con nuestro fondo. Una vez que terminamos, pulsamos OK. para el men, por lo que movemos con el Con esto, definimos las pelculas del proyec- puntero del ratn el selector naranja arriba
to, al pulsar Add Movie en la seccin de la iz- del botn Help de izquierda a derecha (se ver quierda. En este caso voy a utilizar Revolution un sombreado en las escenas del vdeo), con OS.avi, ubicada en la misma carpeta del pro- lo que aparecern escenas en el recuadro suyecto. Se selecciona y aparece en el panel su- perior derecho, cuando veamos una que nos perior izquierdo de la pantalla principal. Po- parezca representativa, lo dejamos de mover demos cargar todas las que queramos, mien- y pulsamos As Thumbnail, para que se utilice

en el men y pulsamos Accept. tras el espacio en el DVD lo permita. De regreso a la pantalla principal, arras- Figura 6. Pelcula en la pantalla principal Una vez definido el vdeo, es conveniente Si deseamos editar el texto o las caractedividirlo en captulos, por lo que pulsamos tramos la miniatura al rea de trabajo de la
encima de ste el botn derecho del ratn, en derecha, en cualquier ubicacin, y soltamos. rsticas de la fuente, se da doble clic en ste el men contextual seleccionamos Properties > En este caso, al ser slo un objeto, lo podemos y aparece una pantalla para editarlo, al termicolocar al centro. nar, pulsamos OK.

Recursos y herramientas
Recursos multimedia utilizados
Revolution OS http://www.revolution-os. com/. Documental de 2001, dirigido por J.T.S. Moore, sobre el inicio y evolucin del Linux y el Software Libre como un fenmeno tcnico y contracultural. Puede ser visto en lnea o descargado desde http://video.google.com/videoplay?d ocid=7707585592627775409 Imagen de fondo: Smoke Curves, un excelente papel tapiz que puede descargarse desde http://www.gnome-look. org/content/show.php/Smoke+Curves? content=56114.

Otros videos libres


Elephants Dream http://www.elephants dream.org/. Open Source Movies http://www.archive. org/details/opensource_movies.

Figura 7. Autocaptulos

Herramientas de captura y edicin de vdeo


Cinelerra: http://heroinewarrior.com/cinelerra.php3 Kino: http://www.kinodv.org/ Blender: http://www.blender.org/ Avidemux: http://avidemux.org/

Figura 8. Selector de escena

www.lpmagazine.org

35

multimedia Creacin de DVDs de multimedia

Figura 9. Vista inicial del men El texto tambin puede ser un botn, por lo que pulsamos sobre ste con el botn derecho del ratn y en el men contextual seleccionamos Define as Button, lo que presenta una ventana de dilogo. El nombre del botn puede ser cambiado a algo ms representativo (opcional), la accin siempre es Jump y en el men desplegable vmgm seleccionamos el vdeo y pulsamos OK. Para agregar un sonido de fondo, pulsamos el botn Add Sound en la parte inferior de la pantalla principal, que nos presenta la ventana para seleccionar el archivo MP2 que previamente codificamos. Con esto, estamos listos para realizar la primera prueba para crear el DVD. Usamos la opcin DVDAuthor > Create DVD o bien, el botn 'DVD'. La ventana siguiente es la secuencia de comandos a ejecutar. La primera parte (Conversion Block) indica el codificador que se utilizar en cada vdeo para convertirlo a formato VOB. Un cambio que puede ser til (dependiendo de los codecs y convertidores instalados) es usar otro decodificador en caso de que falle el utilizado por defecto, generalmente VideoTrans, pero estn disponibles Transcode y Memcoder. Advertencia: Cambiar el codificador cuando se tienen varios vdeos puede conducir a

Figura 10. Texto como botn de inicio

Figura 11. La pantalla de la salida de la conversin

que la aplicacin termine inesperadamente. Se recomienda salvar el proyecto antes. La segunda parte (Main Menu VMGM) construye los objetos del men. La tercera lee el archivo XML del proyecto para generar los archivos en formato del DVD. Al final de la ventana viene una opcin no activada para quemar el DVD y que se recomienda mantener as y utilizar otra herramienta, como K3b http://www.k3b.org o GnomeBaker http://gnomebaker.sourceforge.net/v2/. Este apartado est en fase experimental pero en versiones posteriores seguramente ya ser funcional Al final, pulsamos el botn OK y aparece una pantalla en dos partes con el avance de cada etapa. Al llegar al punto de la conversin, notaremos que el procesador llegar al 100% de utilizacin y comenzarn a crearse los archivos de paso para la conversin, durante un tiempo relativamente largo (tres o ms horas). Es posible, si no convertimos previamente a MPEG2 el vdeo para trabajar, que nos enve un error sobre que no pudo localizar el archivo <nombre_del_vdeo>.mpeg2 y termine abruptamente. Por el contrario, si funcion la ventana se cerrar en 20 segundos, a menos que activemos la opcin Keep Open (recomendado). Es conveniente que antes de pulsar OK, salvemos la salida con el botn Export, para futuros anlisis. Una consideracin ms es que es necesario eliminar los archivos M2V, MPA y MPEG2 al terminar, ya que sto no se realiza de forma automtica y utilizan una cantidad considerable de espacio. Para probar el proyecto antes de quemarlo en un DVD, podemos usar Gxine o cualquier otro reproductor de medios desde la lnea de comandos.
gxine /home/crowley/Temp/qdvdauthor/ VIDEO_TS/VTS_01_1.VOB

pueden ayudarnos a crear un proyecto profesional con pocos pasos y esfuerzo, lo que no evita que debemos conocer la sintaxis de estas herramientas, especialmente los decodificadores y mejorar eventualmente la calidad de los DVD que realicemos. En lneas generales, los nicos problemas reales que el usuario puede afrontar durante la creacin del proyecto son la cantidad de recursos necesarios para la conversin de archivos (espacio fsico y tiempo invertido) y encontrar la combinacin adecuada de elementos, colores y efectos en la presentacin. Espero que la presente gua haya sido de su agrado y que en ocasiones prximas podamos cubrir el uso de plantillas, mens animados, subttulos y otros aspectos relacionados.

En la Red
'Q' DVD-Author: http://qdvdauthor.sourceforge.net/ DVD Autor: http://dvdauthor.sourceforge.net/ MJPEG Tools: http://mjpeg.sourceforge.net/ ImageMagick: http://www.imagemagick.org/ Transcode: http://www.transcoding.org/ Ogg Vorbis: http://www.vorbis.com/ LAME: http://lame.sourceforge.net/ Mplayer: http://www.mplayerhq.hu/ DVD Tools: http://www.arklinux.org/projects/ dvdrtools/ Toolame: http://toolame.sourceforge.net/ Mctoolame: http://mctoolame.sourceforge.net/ Dv2sub: http://dv2sub.sourceforge.net/

Sobre el autor
Hugo Madrid Luna es Director de Grupo Alternativo y webmaster de Mxico Extremo, es licenciado en administracin con especializacin en informtica. Desde 1999 utiliza a Linux como su plataforma principal de trabajo a nivel de workstation y servidores. Actualmente su empresa se especializa en servicios de migracin e integracin de las infraestructuras con Linux, instalacin y mantenimiento de servicios de comunicaciones y seguridad, adems de cursos de desarrollo sobre PHP y Ubuntu Linux. Ms informacin sobre sus proyectos en http:// www.mexicoextremo.com.mx.

Conclusiones

'Q' DVD-Author es una herramienta que a pesar de continuar en una fase de desarrollo inicial, ofrece una gran cantidad de funciones que

36

Linux+ 7-8/2007

Das könnte Ihnen auch gefallen