Sei sulla pagina 1di 5

PORTADA • Q-DVD

Creación de DVDs en Linux

LA TOSTADORA
VALIENTE
La realización de DVDs de vídeos en Linux ha sido un problema durante bastante tiempo, pero el problema

se ha solucionado gracias a unas cuantas herramientas útiles. Q-DVD-Author proporciona una interfaz ami-

gable para controlar el proceso. POR MARCO KRAUS

P
or fin se terminó: después de son copias de seguridad de los contenidos sita un fichero XML que controle la gene-
semanas de peleas con el software IFO. Las copias de seguridad son impor- ración de contenido. El ejemplo que
de edición de vídeo, el vídeo de tantes porque los DVDs son más propen- muestra el Listado 1 es un fichero sencillo
las vacaciones del verano pasado por fin sos a los errores que los CD normales de control para una película estructurada
se ha convertido en una película casera debido a la alta densidad de almace- en dos capítulos, sin menú, sin fondo, sin
presentable y divertida. Pero, ¿y ahora namiento. acceso directo ni otras características.
qué? Las nuevas generaciones no aceptan Los ficheros VIDEO_TS.VOB y Un fichero de control más complejo con
nada que no sea un DVD, sin mencionar VIDEO_TS.IFO le indican al reproductor un menú y las características típicas
el menú, la selección de escenas y otras de DVD donde tiene que empezar a repro- puede llegar a ocupar varios kilobytes –
opciones típicas de los DVD comerciales. ducir. La guía no oficial “DVD Specifica- ¡quien puede reprocharles nada a los
Obviamente, la herramienta de tion Guide” [4] contiene más detalles usuarios por no querer componer esta
grabación no va a proporcionar estas sobre la estructura de los ficheros. clase de ficheros manualmente! Si se
características, ya que espera un formato tiene ánimos para afrontar el reto, se
especial de sistema de ficheros y de vídeo DVDauthor puede consultar el sitio web de DVDau-
en vez de una película casera. Dicho de En Linux, la herramienta de línea de thor para leer la documentación y el tuto-
otro modo, se necesita una herramienta comandos dvdauthor permite a los usua- rial de los ficheros de control [5].
de autoría de DVD. rios crear una imagen DVD completa con
Si se está creando un Vídeo DVD para la estructura detallada anterior-
uno mismo, no hay por qué preocuparse mente desde un simple
por estos detalles. Los programas de edi- fichero DVD MPEG2.
ción populares como Kino o MainActor DVDauthor[5] es
tienen la posibilidad de exportar a for- casi siempre el
mato DVD ya que soportan este estándar. punto de partida
Si se tiene una película que no necesita cuando se necesita
ser cortada pero no tiene el formato DVD crear un DVD en
que se precisa, le será útil herramientas Linux. Otras
como Mencoder[1], Ffmpeg[2] o herramientas de
Transcode[3]. autor son real-
mente interfaces
Estructura del Sistema de para DVDauthor.
Ficheros DVDauthor
Además del sistema de ficheros (normal- tiene una
mente UDF Bridge), el estándar Vídeo colección
DVD también detalla los nombres de los de herra-
ficheros y las rutas. Las películas se alma- mientas
cenan en los llamados ficheros VOB para masteri-
(Video Object). Los ficheros VOB almace- zación, como
nan una mezcla de contenidos (multi- ifogen, que gene-
plexado), como vídeo, audio y posible- ra ficheros IFO.
mente subtítulos. Junto a ellos existen Desafortunada-
una serie de ficheros IFO que contienen mente, el uso de
información de control como una selec- DVDauthor no es
ción de capítulos, y los ficheros BUP, que algo trivial. Se nece-

14 Número 06 WWW.LINUX-MAGAZINE.ES
Q-DVD • PORTADA

soporte para configuraciones glo-


Listado 1: Un fichero de
bales. La opción Scan system no fun-
ciona todavía en la versión actual,
control simple de
aunque el autor del programa nos
DVDauthor
informó que en la actualidad el tra- 01 <dvdauthor>
bajo de desarrollo se está enfocando 02 <vmgm />
en este punto. 03 <titleset>
Las configuraciones por defecto 04 <titles>
esperan que los ficheros binarios 05 <pgc>
estén situados en /usr/local/bin, 06 <vob file="video1.mpg" />
aunque la mayoría de las distribu- 07 <vob file="video2.mpg" />
ciones almacenan estos ficheros en 08 </pgc>
/usr/bin. El comando whereis dvdau- 09 </titles>
thor le indica donde están realmente 10 </titleset>
Figura 1: Escalado automático de imágenes de Q- situados los ficheros. 11 </dvdauthor>
DVD-Author. Aunque Q-DVD-Author se mostró
bastante estable en nuestro laborato- tamaño correspondiente del formato PAL
Eliminando los dolores de rio, es conveniente ir salvando el trabajo o NTSC. La conversión no es destructiva,
cabeza con una GUI realizado a intervalos regulares. Además es decir, no afecta al fichero original del
Las dos interfaces gráficas de usuario más de la simple función guardar, se puede disco, así que se podrán usar imágenes de
conocidas son DVDStyler[6] y Q-DVD- exportar a un fichero de proyecto com- nuestro álbum de fotos particular sin co-
Author[7]. Ambos proyectos son relativa- patible con DVDauthor en formato XML rrer ningún riesgo.
mente jóvenes y aun están en fase beta. y continuar trabajando con el fichero Para rematar el menú principal, se le
Pero a pesar de que aún hay que limarle desde la línea de comandos. No hay fun- puede añadir una música de fondo selec-
algunas asperezas, ambos son funcionales ciones de importación para los ficheros cionando Add Sound. Además del for-
y proporcionan una enorme ventaja. de los proyectos de DVDauthor. mato de audio típico MPEG2 y PCM/WAV,
Desafortunadamente, en la actualidad El siguiente paso es añadir los ficheros el programa también soporta los formatos
ambos programas carecen de las rutinas reales de las películas al proyecto. Selec- MP3 y Ogg.
de transformación de flujo de vídeo, por lo cionando Add Movie en el cuadro de diá- Es conveniente preparar y crear el resto
que se necesita un fichero MPG2 compati- logo. Una selección múltiple agrupará de los otros menús antes de comenzar
ble con DVD. La mayoría de los programas varias secuencias para crear una única con los enlaces entre páginas y su nave-
de edición de vídeo pueden exportar el película. gación. Por ejemplo, hay que diseñar un
vídeo a un formato adecuado, lo que pro- menú de selección de capítulos antes de
porcionará la fuente para poder empezar. Menú Principal poder enlazarlo con el menú principal. El
DVDStyler es más intuitivo y fácil de Es una buena idea crear los menús del menú DVDAuthor|Add Menu añade un
manejar que Q-DVD-Author. Pero en la DVD en el mismo orden en que se visua- menú vacío al proyecto.
actualidad, DVDStyler no soporta ni lizarán. El menú principal, que será lo DVDMenu|Rename Menu permite asig-
música ni capítulos. Si se busca un punto primero que el reproductor muestre, es narle un nombre intuitivo, como “Selec-
de entrada rápido y simple, DVDStyler es siempre el menú VMGM seleccionado cionar Capítulo”. Los siguientes pasos son
un buen candidato. Si se necesita algo cuando el programa se ejecuta. Hay cuatro los mismos que hemos visto para el menú
más complejo, será mejor que se empiece botones debajo de la ventana principal, principal.
con Q-DVD-Author. aunque actualmente tan solo
Q-DVD-Author, que se basa en las bi- están implementados Add
bliotecas QT, va por la versión 0.0.8alpha. Background y Add Sound. Add
Algunas características aún no están Background abre una ventana
implementadas, tal y como sugiere el en la que hay que seleccionar
número de versión tan bajo. Pero, las fun- el fichero que contiene la ima-
ciones que han sido completadas se han gen que se usará de fondo. El
probado y son muy estables. programa automáticamente
configura la imagen selec-
Preparación cionada en el menú en el que
Lo primero es introducir el nombre del se está trabajando. No hay que
proyecto y del directorio de trabajo, preocuparse por el tamaño de
donde se albergarán los ficheros del DVD la imagen. Si la imagen es
una vez terminado, en Tools|Setup. La demasiado grande o demasia-
solapa Path contiene los detalles de la do pequeña, Q-DVD-Author
ruta para las herramientas DVDauthor. abrirá el cuadro de diálogo
Q-DVD-Author tan solo usa esta configu- Resize (Figura 1), donde se Figura 2: Menú contextual con los elementos de nave-
ración para el proyecto actual, no tiene podrá convertir la imagen al gación.

WWW.LINUX-MAGAZINE.ES Número 06 15
PORTADA • Q-DVD

mento de texto, aparece un cuadro


Cuadro 1: Problemas
de diálogo para establecer la
fuente, el tamaño, el color y la jus-
Estructurales
tificación del texto; véase la Figura En nuestras pruebas, Q-DVD-Author a
3. menudo presentó problemas a la hora
Si se selecciona una imagen de realizar cambios en la estructura. Por
ejemplo, el script final de creación del
como elemento de navegación,
DVD falló algunas veces. Comprobamos
aparece el cuadro de diálogo típico
que los múltiples añadidos y elimina-
para la selección de imágenes. Se ciones habían corrompido el fichero
puede escalar, cortar y rotar tanto XML. Hay que asegurarse de planear
los textos como las imágenes bien el proceso para no tener que modi-
seleccionando Matrix en el menú ficarlo y evitar que se produzca este fallo
contextual (botón derecho del en la versión actual.
ratón).
Para los elementos de texto, Edit baje posteriormente con el fichero XML.
Figura 3: El Cuadro de Diálogo de fuentes de Q-DVD- del menú contextual abre de El cuadro de diálogo Button aparece
Author. nuevo el cuadro de diálogo de las entonces, mostrando la caja de texto
fuentes, así que el elemento de General donde se puede introducir un
Ayudas a la Navegación menú Matrix sólo servirá para hacer cam- nombre intuitivo (Figura 5). El campo
Las ayudas sirven para enlazar los ele- bios que afecten a la geometría. Esta solu- justo debajo de este se denomina Action y
mentos del menú con las secuencias de ción proporciona resultados pobres para permite asignar una función al botón,
vídeo. Se representan como botones que los gráficos, así que será preferible usar el normalmente el comando jump. El menú
los usuarios pueden pulsar para saltar al desplegable bajo Edit que abre el cuadro desplegable junto al campo, lista todos
siguiente menú o para visualizar una de diálogo de imágenes (Figura 4). los menús y películas que se han definido
secuencia de vídeo. La versión actual en el proyecto. Para enlazar el elemento
puede usar tanto textos como imágenes Creación de Ayudas a la de texto a la secuencia de vídeo, simple-
para esto. Los elementos Collection y Navegación mente hay que seleccionar la secuencia.
Movie aun no han sido implementados en Vamos a poner una imagen de Tux que El menú que muestra el tiempo, hace
la versión disponible. Y el elemento apunte al submenú Selección de Capítulos referencia al capítulo actual, pero volvere-
Frame no está todavía terminado. que se creó anteriormente. Para ello, se mos a ello más adelante.
Pulsando el botón derecho del ratón en selecciona el texto y luego se escoge Se dispone de algunas opciones de
la ventana principal, se desplegará un Define as button del menú desplegable. tamaño y navegación en el menú
menú contextual con elementos de nave- Durante el transcurso de nuestras prue- Advanced, sin embargo, normalmente no
gación (Figura 2). Como alternativa, se bas, descubrimos que la versión actual se usarán. No hay necesidad de cambiar
puede usar la entrada DVDmenu en la del software presenta algunos problemas los parámetros por defecto para navegar
barra de menús. cuando se intenta modificar los elementos por los menús usando las teclas de fle-
Cuando se selecciona un elemento de botón. Es conveniente establecer el chas del reproductor de DVD. Las solapas
texto o una imagen, aparece un cursor tamaño y la posición de la ayuda a la Normal, Highlighted y Selected permiten
con forma de cruz, que permite selec- navegación exactamente antes de usar la modificar de forma individual los botones
cionar un marco para definir el tamaño característica. Esto puede ahorrar bas- de texto para cada una de estas selec-
del elemento. Si se selecciona un ele- tantes dolores de cabeza cuando se tra- ciones.

Figura 4: Manipulación avanzada de imágenes. Figura 5: Definiendo la funcionalidad de los elementos de navegación.

16 Número 06 WWW.LINUX-MAGAZINE.ES
Q-DVD • PORTADA

Cuando se cierra el cuadro de diálogo, La función Auto Chapter automática-


Cuadro 2: Mejoran del
el menú contextual para el botón muestra mente asigna marcas de capítulos a inter-
algunas funciones ligeramente diferentes. valos. Sin embargo, es más común dividir
proceso de tostado
Edit ya no volverá a mostrar el cuadro de la película en capítulos lógicos y esto es La implementación del cuadro de diálo-
diálogo de fuentes sino el cuadro de diá- algo que sólo se puede hacer a mano. La go para la grabación de DVD de Q-DVD-
logo Button. Se puede deshacer un enlace función Preview en el cuadro de diálogo Author es minimalista: hace el trabajo,
seleccionando Unbutton. El mismo de capítulos no funcionaba en la versión pero puede que no sea de su total
agrado y no proporcione todas las carac-
cuadro de diálogo permite enlazar la ima- que hemos probado. Esto, junto al hecho
terísticas que tienen los programas
gen con el menú Selección de Capítulos, de que el visualizador de películas en
especializados. Como los ficheros que
donde se seleccionará un submenú como Movie Selection no tiene una utilidad de
K3B necesita para crear el Vídeo DVD
objetivo del salto. control de tiempo, hace que sea difícil existen, se puede crear el DVD con este
encontrar la posición correcta para colo- programa en vez de usar Q-DVD-Author.
Selección de Capítulos del car las marcas de capítulos. Simplemente hay que abrir un proyecto
Submenú Después de asignar estas marcas, se nuevo de VideoDVD, seleccionarlo en
Se necesita un submenú de selección de pueden usar los botones normales de K3B, arrastrar y soltar el directorio
capítulos que permita saltar a puntos navegación para saltar entre ellos, como creado con Q-DVD-Author dentro de la
específicos de la película. Pero antes de se describió anteriormente. Una práctica ventana de datos y tostar el DVD.
crearlo, hay que poner marcas de capítulo común es usar un fotograma de los capí-
en la película. Para ello, se selecciona el tulos, pero el texto nos sacará del apuro. apunte al menú VMGM para cada botón
vídeo correspondiente en All al lado Como la película tiene ya las marcas de de capítulo.
izquierdo de la ventana, se pulsa el botón los capítulos, se puede seleccionar los
derecho para que se muestre el menú capítulos de un desplegable para cada DVD Slideshow
contextual y se selecciona Edit. película. Ya estaría completo nuestro DVD, pero
El elemento SourceEntry contiene la Finalmente, cada submenú tiene que Q-DVD-Author tiene otra virguería: DVD-
lista de películas del proyecto actual; cada darle la posibilidad al usuario de volver al Slideshow. Probablemente se haya dado
una de estas películas pueden contener menú anterior para poder salir de él. Esto cuenta del enorme botón rotulado con
marcas de capítulos independientemente. se hace añadiendo un elemento que Add slideshow en Add movie en el lado
PORTADA • Q-DVD

el periodo de tiempo que cada imagen /VIDEO_TS


estará en pantalla se usa General delay in
seconds. La opción include filter permite Es conveniente verificar los resultados antes
especificar si generar o no las transi- de pasarlo a un DVD. Se puede grabar en el
ciones, como se especificó en Continue. DVD directamente desde el programa Q-
Generar los filtros consume tiempo. DVD-Author habilitando la opción Burn
Si se pulsa el botón OK se abre la ven- DVD en el cuadro de diálogo Command-
tana de generación, donde se podrá Queue. El proceso de grabación usa her-
especificar algunos parámetros específi- ramientas conocidas como growisofs.
cos del proyecto para el slideshow, como Incluso después de haber usado xine para
el directorio de trabajo y el nombre de la comprobar los resultados, probablemente
película. Cuando se pulse el botón Gene- prefiera grabar primero un DVD-RW. Incluso
rate slideshow se crea la película en el los autores de DVD más expertos necesitan
directorio indicado. Q-DVD-Author al menos dos intentos para obtener un DVD
Figura 6: Interfaz integrado para DVD- automáticamente la inserta en el que funcione perfectamente en un televisor.
Slideshow. proyecto actual y la muestra en el cuadro Es lógico que le surjan algunos problemas a
de diálogo de selección de vídeos. los usuarios noveles.
izquierdo de la ventana del programa. Si Durante el proceso de masterizado, hay
se pulsa este botón se muestra una inter- Tostando el DVD conviene recordar que el área de visión de
faz para el programa dvd-slideshow. Tras preparar los datos y los menús, toca un televisor es menor que la que se mues-
Como DVDauthor, dvd-slideshow es una el turno de generar la estructura del tra en la pantalla del PC. Se debe tener los
herramienta de la línea de comandos que DVD. El cuadro de diálogo Command- elementos de navegación y los textos ale-
crea un álbum de fotos desde una fuente Queue en DVDAuthor|Create DVD es el jados de los bordes de la pantalla. Incluso
de datos MPEG2, permitiendo fundir el lugar donde se hace. El cuadro de diá- debería comprobarse que los colores coin-
álbum en el DVD y verlo en el televisor. logo muestra los comandos, que serán ciden y que el reproductor de DVD puede
ejecutados en el leer el disco.
orden adecuado y
da la oportunidad En un Futuro
de hacer cambios Q-DVD-Author es el programa de autoría
de última hora a de DVD más maduro para la plataforma
los parámetros Linux, a pesar de algunos defectos, como
(Figura 7). Si no la carencia de algunas funciones. Es
se está familia- extremadamente estable, aún si tenemos
rizado con las he- en cuenta que el proyecto todavía está en
rramientas, es fases muy tempranas de desarrollo. Una
mejor dejar los cosa que realmente llamará la atención es
valores por la cantidad de botones que contiene para
defecto. funciones que aun tienen que implemen-
Probablemente tarse. Parece como si Q-DVD-Author estu-
se quiera tener viera destinado a ser una herramienta pro-
deseleccionado el fesional de masterización en el futuro y
casillero Don’t exe- por la información que disponemos parece
cute Burn DVD que probablemente consiga su objetivo. ■
(está deselec-
Figura 7: Edición manual de generación de comandos cionado por RECURSOS
defecto). Esto hace
Si se selecciona DVD-Slideshow se que el programa genere la estructura en el [1] Mencoder: http://www.mplayerhq.hu
muestra un campo de texto vacío (Figura directorio correspondiente pero evita que [2] ffmpeg: http://ffmpeg.sourceforge.net
6). A continuación hay que pulsar en la grabe en el DVD. Q-DVD-Author usa un [3] Transcode: http://www.zebra.
Select images para añadir un número de cuadro de texto para mostrar al usuario fh-weingarten.de/~transcode
imágenes que se usarán como materia las tareas que está realizando cuando se [4] DVD Specification Guide: http://www.
prima para realizar el slideshow. El lance el proceso de generación. dvd-replica.com/DVD/index.php
botón Continue proporciona un cuadro Una vez finalizado (y esto puede tardar [5] DVDauthor: http://dvdauthor.
de diálogo con filtros que permiten al un rato dependiendo del tamaño del sourceforge.net
usuario especificar las transiciones y la proyecto), se puede ejecutar xine para
[6] DVDStyler: http://dvdstyler.
música de fondo. Tan solo tiene sentido comprobar la estructura de los datos en sourceforge.net
seleccionar una imagen de fondo si se disco:
[7] Q-DVD-Author: http://qdvdauthor.
sabe que las imágenes del álbum no van
sourceforge.net
a cubrir toda la pantalla. Para especificar xine dvd://working/directoryU

18 Número 06 WWW.LINUX-MAGAZINE.ES

Potrebbero piacerti anche