0

De DIVX a DVD

Preámbulos

Esta vez voy a hablaros de cómo pasar una película en DIVX a DVD. Ésto puede resultar inútil para la mayoría de gente pero tiene su utilidad cuando intentas reproducir películas codificadas en DIVX en aparatos que sólo reproducen DVD.

Lo primero que debemos hacer es instalar las siguientes herramientas:

  • ffmpeg: permite codificar la película en formato MPEG-2.
  • dvdauthor: crea los archivos necesarios para que la película pueda ser reproducida en el lector de DVDs

Instalación

SuSE

Para instalar los programas necesitas tener configurado los repositorios que indiqué en el artículo “SUSE: Repositorios para Yast (II)”.

Una vez tenemos los repositorios, accedemos a Yast y buscamos las herramientas “ffmpeg” y “dvdauthor” y las instalamos.

Debian

Abrimos una consola de texto y ejecutamos lo siguiente:

wunslov@debian:~$ su
Password:
debian:/home/wunslov# apt-get install dvdauthor ffmpeg

Esto nos instalará las herramientas que vamos a necesitar. También podremos utilizar la herramienta gráfica Synaptic para instalarlas.

De DIVX a MPEG-2

El primer paso que tenemos que hacer será convertir nuestra película en formato MPEG-2 que es el utilizado para crear los DVD’s.

Para realizar la conversión ejecutaremos lo siguiente desde una consola de texto:

ffmpeg -i <origen.avi> -target pal-dvd <destino.mpg>

Esto convertirá la película guardada en el fichero “origen.avi” a otra en MPEG-2 (usando la resolución PAL-DVD) en el fichero “destino.mpg”.

Un ejemplo podría ser el siguiente:

wunslov@debian:~$ ffmpeg -i ORIGEN.avi -target pal-dvd DESTINO.mpg
ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard
configuration:  --build i486-linux-gnu --enable-gpl --enable-pp --enable-zlib --enable-vorbis --enable-libogg --enable-theora --enable-a52 --enable-dts --enab le-dc1394 --enable-libgsm --disable-debug --prefix=/usr
built on Nov 19 2005 00:08:41, gcc: 4.0.3 20051111 (prerelease) (Debian 4.0.2- 4)
Input #0, avi, from 'ORIGEN.avi':
Duration: 01:38:51.0, start: 0.000000, bitrate: 989 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 624x320, 25.00 fps
Stream #0.1: Audio: mp3, 48000 Hz, stereo, 128 kb/s
Output #0, dvd, to 'DESTINO.mpg':
Stream #0.0: Video: mpeg2video, yuv420p, 720x576, 25.00 fps, q=2-31, 6000 kb/s
Stream #0.1: Audio: ac3, 48000 Hz, stereo, 448 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
[dvd @ 0x82c4c80]buffer underflowB time=4051.8 bitrate=3202.6kbits/s
[dvd @ 0x82c4c80]buffer underflow
[dvd @ 0x82c4c80]buffer underflow
[dvd @ 0x82c4c80]buffer underflow
[dvd @ 0x82c4c80]buffer underflow
[dvd @ 0x82c4c80]buffer underflow
[dvd @ 0x82c4c80]buffer underflow
[dvd @ 0x82c4c80]buffer underflow
frame=148275 q=0.0 Lsize= 2375660kB time=5931.0 bitrate=3281.3kbits/s
video:1991809kB audio:324350kB global headers:0kB muxing overhead 2.568924%

Creando el DVD

Una vez que tengamos la película en MPEG-2 tenemos que crear los archivos necesarios para que el lector DVD “lo entienda”.

Primero tenemos que crear un directorio que será el que usaremos como referencia para nuestro DVD:

mkdir dvd

Estos ficheros se crearán automáticamente con la utilidad dvdauthor usando los siguientes parámetros:

dvdauthor -o dvd/ -t <ORIGEN.mpg>
dvdauthor -o dvd/ -T

Esto nos creará en el directorio DVD los subdirectorios AUDIO_TS y VIDEO_TS.

Un ejemplo podría ser el siguiente:

wunslov@debian:~$ mkdir dvd
wunslov@debian:~$ dvdauthor -o dvd/ -t PELICULA.mpg
DVDAuthor::dvdauthor, version 0.6.11.
Build options: gnugetopt magick iconv freetype
Send bugs to <dvdauthor-users@lists.sourceforge.net>
INFO: dvdauthor creating VTS
STAT: Picking VTS 01
STAT: Processing PELICULA.mpg...
STAT: VOBU 9664 at 2319MB, 1 PGCS
INFO: Video pts = 0.500 .. 5931.500
INFO: Audio[0] pts = 0.500 .. 5931.476
STAT: VOBU 9665 at 2319MB, 1 PGCS
INFO: Generating VTS with the following video attributes:
INFO: MPEG version: mpeg2
INFO: TV standard: pal
INFO: Aspect ratio: 16:9
INFO: Resolution: 720x576
INFO: Audio ch 0 format: ac3/2ch, 48khz drc
STAT: fixed 9665 VOBUS
wunslov@debian:~$ dvdauthor -o dvd/ -T
DVDAuthor::dvdauthor, version 0.6.11.
Build options: gnugetopt magick iconv freetype
Send bugs to <dvdauthor-users@lists.sourceforge.net>
INFO: dvdauthor creating table of contents
INFO: Scanning dvd/VIDEO_TS/VTS_01_0.IFO

Grabando el DVD

Para grabar el CD usaremos la herramienta K3b, crearemos un “Nuevo proyecto de vídeo DVD” y arrastraremos todo el contenido del directorio dvd/VIDEO_TS al directorio VIDEO_TS del vídeo DVD.

Por último grabaremos el DVD y ya podremos reproducir nuestra película en lectores de DVD.

Estas navidades os recomiendo ver Saw, porque es la película que más me ha gustado de este año que está apunto de finalizar.

¡Felices fiestas a todos y a todas! ¡Y próspero año nuevo!