Browse > Home / Tutoriales / Exportando vídeo para un DVD

| Suscribete vía RSS

Exportando vídeo para un DVD

31 Octubre 2008 Publicado en Tutoriales

Como ya sabéis, Cinelerra puede producir vídeo de alta calidad en gran variedad de formatos. Si bien esto no es ni mucho menos un inconveniente, si puede generar muchas dudas cuando empezamos a trabajar con el programa.
¿Cuál es el formato más adecuado para cada uno de nuestros vídeos? Esa es la pregunta que intentan contestar en la Beginner’s Guide to Exporting Video from Cinelerra de Crazed Mule Productions. Esta es una guía muy extensa y, como casi toda la documentación existente del programa, está en inglés.
En este artículo haremos un pequeño resumen de como exportar vídeo para un DVD.
Para obtener un archivo en formato DVD vamos a exportar por separado el vídeo y el audio. El audio se guardará como un archivo WAV Microsoft y el vídeo se codificará utilizando yuv4mpeg compresión. Una vez obtenidos estos, los fusionaremos utilizando ffmpeg.

Las especificaciones generales del archivo final serán las siguientes:
Formato del archivo: MPEG
Tipo de compresión: MPEG-2
Audio: Twos complement

Aquí tenéis un ejemplo del resultado final: test.mpg (11.5 MB).

Primer paso: renderizar el audio.

  • En Cinelerra, pulsamos shift+R para abrir el dialogo de renderizado.
  • Seleccionamos el directorio de destino y el nombre de archivo (con la extensión .wav).
  • En Formato de fichero seleccionamos Microsoft WAV
  • Seleccionamos Renderizar pistas de audio.

  • Haz clic en el icono de la llave inglesa.
  • En el dialogo Audio compression dejamos la compresión por defecto: 16 Bit Linear.
  • Deja la opción Dither sin seleccionar.

  • Asegúrate de no marcar la opción Renderizar pistas de vídeo.
  • También deja sin marcar Crear un fichero en cada etiqueta.
  • En Estrategia de inserción selecciona Crear solo recursos nuevos.
  • Aceptamos y comenzará la renderización del audio.

Segundo paso: renderizar el vídeo.

  • En Cinelerra, pulsamos shift+R para abrir el dialogo de renderizado.
  • Seleccionamos el directorio de destino y el nombre de archivo (con la extensión .m2v). Este archivo ha de ir en el mismo directorio que el archivo de audio que has creado previamente. Aunque esto no es algo obligatorio, te resultará más cómodo cuando tengas que unir audio y vídeo con ffmpeg.
  • En Formato de fichero seleccionamos YUV4MPEG Stream.
  • Seleccionamos Renderizar pistas de vídeo.

  • Haz clic en el icono de la llave inglesa y elige las siguientes opciones:
  • Output Path: comprueba que aparece el mismo directorio y el mismo nombre de archivo que seleccionaste en el paso previo.
  • Deja sin marcar Use Pipe, por ahora.
  • En Pipe Presets pulsa sobre ffmpeg. Aquí te aparecerán dos opciones, selecciona (DVD). Dependiendo de la versión de Cinelerra que te hayas descargado o compilado, te aparecerá una de estas dos opciones:

1) La primera se utiliza para vídeo progresivo:
ffmpeg -f yuv4mpegpipe -i - -y -target dvd %
2) La segunda se utiliza para vídeo entrelazado:
ffmpeg -f yuv4mpegpipe -i - -y -target dvd -ilme -ildct -hq -f mpeg2video %

Ten en cuenta que si tienes problemas renderizando, los argumentos -ilme -ildct -hq o simplemente el argumento-hq pueden ser eliminados. Además, algunas versiones de ffmpeg no soportan el argumento -hq y obtendrás un error:

ffmpeg: unrecognized option '-hq'
Received sigpipe
write_frame() failed: system error (failed read/write)

Bien, está última parte a mi me ha dado más de un problema. De hecho, ponga la opción que ponga en Pipe Presets me da error. Como lo soluciono, dejando sin marcar la opción Pipe Presets. Quedaría algo así:

Así es como aparece en la guía original.
Así es como lo hago yo.

Os recomiendo que intentéis probar la primera opción ya que con esta segunda el vídeo resultante es muy pesado: unos 160 MB para 10 segundos de vídeo. Eso sí, al unir audio y vídeo el tamaño se reduce a unas tasas normales: para esos 10 segundos unos 9 MB.

  • Asegúrate de no marcar la opción Renderizar pistas de audio.
  • También deja sin marcar Crear un fichero en cada etiqueta.
  • En Estrategia de inserción selecciona Crear solo recursos nuevos.
  • Aceptamos y comenzará la renderización del vídeo.

La velocidad de renderizado es bastante buena en las últimas versiones de Cinelerra. Aún así, se tardan unos 10 minutos en renderizar 10 minutos de vídeo; para vídeos de mayor duración el proceso se hace un poco más lento (Datos de la página original. La máquina en cuestión era:

Dell SC400, 3.2Ghz Pentium IV, 800Mhz FSB,
1GB PC3200 RAM, 80GB (x2) working drives
Fedora Core 4
FreshRPMs Cinelerra build 2.0-0.3.20051210.2.fc4.i386

En mi caso, la velocidad es un poco mayor. También es cierto que mi ordenador es un poco más moderno. De todos modos, no esperéis renderizar un vídeo de 1 hora en 20 minutos.

Tercer paso: unir audio y vídeo.

Por último, tendremos que unir los dos archivos que hemos creado. Si todo ha ido bien, habremos obtenido dos archivos, uno con extensión .wav y otro con extensión .m2v. Pues bien, los pasos a seguir son los siguientes:

  • Abrimos un terminal y nos movemos hasta el directorio donde tenemos esos dos archivos.
  • Una vez en el directorio correcto, tecleamos el siguiente comando:

ffmpeg -i archivo.wav -i archivo.m2v -target dvd archivofinal.mpg

Aquí tenéis una pequeña descripción de los parámetros utilizados:

-i = entrada (ya sea un archivo de vídeo o de audio)

-target dvd = especifica los parámetros standard para un DVD (720x480) y el bitrate por defecto ~7Mbps (otros parámetros: "vcd", "svcd", "dvd", "dv", "pal-vcd", "ntsc-svcd")

Si no queréis usar el parámetro -target, podéis usar otros argumentos usados son:

-aspect = aspect ratio: elige 4:3, 16:9, 1.3333, 1.7777
-b = bitrate en kbps (por defecto = 200 kbps)
-r = frame rate (por defecto = 25)
-s = tamaño (por defecto 160x128)
-ab = audio bitrate (por defecto = 64 kbps)
-ac = audio channels (por defecto = 1)
-formats = formatos, codecs y protocolos que soporta ffmpeg

Bien, si todo ha salido correctamente, tendremos un archivo mpg que ya podemos grabar en un dvd.

Para más información:

FFMPEG documentation: http://ffmpeg.sourceforge.net/documentation.php

Crazed Mule Productions: Beginners guide to exporting video from cinelerra.

Como siempre, para cualquier duda, sugerencia, aclaración, corrección… lo que quieras, deja tu comentario. Entre todos, es más fácil.

Etiquetas: ,

Post similares

2 Respuestas en “Exportando vídeo para un DVD”

  1. alex932 Dijo:

    Hola Carlos, estoy siguiendo todos los manuales que está poniendo en la web y la verdad es que estoy aprendiendo más en el año y medio que llevo peleándome con cinelerra. Estoy intentando hacer un archivo mpg en calidad dvd siguiendo tus instrucciones y al llegar al final, la pringo del todo. Te pongo la orden que di en consola:

    ffmpeg -i mamma_mia.wav -i mamma_mia.m2v -target dvd video_salida.mpg

    Y como respuesta obtendo una pantalla entera de cosas ininteligibles y una frase final que es:

    Unknown encoder ‘mpeg2video’

    En este momento no sé por dónde tirar, si me puedes aclarar algo te estaría muy agracedido.

    Un saludo


  2. CarlosPineiro Dijo:

    Buenas alex.
    No he contestado antes porque he pasado el finde fuera y acabo de ver tu comentario.
    La verdad es que no se de que se puede tratar. Buscando un poco por google, me da la sensación de que se trata de un bug de ffmpeg en intrepid.
    De todos modos, tienes instalados los repositorios de medibuntu. Por lo poco que he podido entender en un foro en inglés, creo que instalando ffmpeg desde estos repositorios se soluciona el problema; pero repito, no estoy seguro, prueba a ver que pasa. Solo te puedo decir que en hardy va perfecto.
    Otra cosa, para estas dudas mejor usa el foro, más gente podrá ver tu mensaje y tal vez alguien sepa como solucionarlo.
    Ya me contarás.
    Un saludo.


Dejar una respuesta