Sunteți pe pagina 1din 73

Haciendo copias de seguridad de nuestros DVD con DivX;-)

By Lecter ( l3ct3r@hotmail.com )

1. Introduccin y exencin de responsabilidad


Esta gua sobre la realizacin de copias de seguridad de DVD mediante el formato de
codificacin DivX;-) est dedicada a todos aqullos que siendo propietarios de pelculas
en DVD quisieran copiarlas en CD-ROM para hacer sus backups o por el mero hecho
de experimentar en el sentido ms ldico del trmino. El Real Decreto Legislativo
1/1996 (del 12 de Abril) en el artculo 31 establece que las obras ya divulgadas podrn
reproducirse para uso privado del copista y siempre que la copia no sea un objeto de
utilizacin colectiva ni lucrativa. Por lo tanto, no me responsabilizo de aqullos que
empleen los procedimientos descritos en esta gua para otros fines. El cracking,
cuando se realiza en el puro sentido hacker, es decir para experimentar, aprender y
conocer, no tiene nada de delictivo... Pero cuando se convierte en impulsor de la
piratera y niega los derechos de autor y el esfuerzo de terceros, entonces, aparte de ser
delictivo solo sirve para pervertir y transvalorar el significado del cracker y hacker
y contribuir a que se consideren sinnimos de pirata informtico y bucanero de la red,
como en alguna que otra pelcula y en la prensa amarilla se ha llegado a establecer.
Qu es el DivX;-) (emoticn includo)? Pues en palabras tcnicas, es un formato de
codificacin de vdeo (que funciona en Win 9.x/NT) y que combinado con la conocida
compresin de audio mp3, consigue una calidad de imagen superior a VHS. De este
modo es posible tener una pelcula de poco ms de dos horas en un CD-ROM
convencional (aunque a partir de ahora, usad los de 80 minutos de 700 MB) con un
coste insignificante (admitiendo que ya disponemos un equipo informtico adecuado).
El estndar de compresin de vdeo MPEG-4, que est por llegar, ser el sucesor de los
que que se usan para hacer los DVD (MPEG-1 y MPEG-2), pero por ahora se encuentra
en forma de borrador y esto hizo que aparecieran ciertas versiones incompatibles, como
la del codec (filtros de compresin/descompresin o tambin de
codificacin/descodificacin) de Microsoft denominado MPEG-4V2, que fue crackeado
por desarrolladores independientes que lo mejoraron y estabilizaron: El resultado fue el
codec DivX ;-) que puede descargarse de http://divx.ctw.cc

Para pasar de DVD DivX ;-) debemos disponer de un computador moderno con
suficiente tamao de disco duro, memoria y potencia. Al menos debemos disponer de
unos 6-7 GB para almacenar los archivos copiados del DVD y luego aproximadamente
1.6 GB ms para el fichero .avi generado sin compresin de audio. Yo recomiendo que
si sois cinfilos y apasionados de la informtica, y dado lo relativamente baratos que
estn los discos duros, que os instaleis para estos fines uno de 30 o 40 GB y as estaris
tranquilos. Con 128 MB de RAM pienso que hay de sobra si no empleais a la vez otras
aplicaciones altamente depredadoras. Un procesador que al menos vaya a 500 MHz (yo
uso un Athlon AMD K7 a 1 GHz) para que no os den las uvas al generar el .avi. Por
supuesto estoy suponiendo que disponeis de un lector de DVD y una grabadora de
CD para tostar el resultado final. El proceso de preparacin del DivX;-) puede dividirse
en las siguientes tareas:
DVD-Ripping (Copiar los archivos necesarios del DVD al disco duro)
Video-Recoding (pasar el contenido de video en formato original MPEG-2 a
DivX;-) generando un fichero .avi sin cambiar el contenido de audio). En
algunos casos, se extrae el video sin comprimir para hacerlo al final.
Audio-Recoding (pasar el contenido de audio en formato original Dolby AC3 a
MP3). A veces se extrae sin comprimir, para procesarlo despus.
Audio-Video Multiplexing (combinar el audio y video en los formatos DiVX ;-)
y MP3 en un fichero .avi que cabe en un CD-ROM). A veces puede hacerse con
otro tipo de compresin.
Por ltimo, grabar el CD (de datos) con el fichero avi final.

En cuanto al software requerido, todo est en la red. La mayor parte son gratis; otros
como los programas de sonido pueden bajarse en versin de evaluacin o conseguirse
en el lado oscuro de internet. Existen numerosos procedimientos para hacer la copia
de dvd a divx. Hay numerosos rippers como EasyVDGUI, CladDVD, DVD
Decrypter Smartripper; para copiar los vobs al disco duro. El contenido de video
podemos extraerlo con varios encoders como FlaskMPEG, MPEG2AVI, o
DVD2AVI; el sonido podemos extraerlo con numerosos procedimientos aparte del
FlaskMPEG y el AC3DEC, de los que recomiendo VOV2AUDIO o GRAPHEDIT;
normalizadores de volumen como NORMALIZE con su GUI o programas
especializados en sonido como Soft Encode, Sound Forge o Cool Edit 2000 y
multiplexadores (por decirlo de algn modo) como VIRTUALDUB, que viene a ser la
navaja del ejercito suizo para estas lides. Por mi parte, despues de probar varios
mtodos, he decidido considerar varios niveles de dificultad. En primer lugar un nivel
de principiante, donde se incluiran programas sencillos de usar y procedimientos no
muy complicados que evidentemente condujeran a buenos resultados y que sirvieran de
bautismo de fuego al nefito. Luego, en un nivel avanzado, ya consideraramos
procedimientos algo ms sofisticados para conseguir resultados de mejor calidad. Por
ltimo, en un nivel cuasi profesional se utilizarn los mtodos ms adecuados para
conseguir resultados ptimos. Comenzaremos, evidentemente por el nivel de
principiante :)

2. DVD CD para principiantes con FlaskMPEG


Para comenzar nos decantaremos por los siguientes programas:

Smartripper 2.27 para DVD-Ripping


Flaskmpeg 0.594 para Video-Recoding
Virtualdub 14c para Audio-Recoding y multiplexing
DivX ;-) codec (3.11 alpha o ms nuevo)
AdvBitRate 1.95 (Advanced BitRate Calculator para calcular el BitRate)
CoolEdit 2000 u otro editor de audio para normalizar y ajustar
Un reproductor adecuado como Windows Media o GdivX

Como ya he dicho, podeis encontrarlos en la red simplemente usando el buscador


google (http://www.google.com) y escribiendo el nombre del programa.
Pero, dejmonos ya de chchara y comencemos. Como ejemplo para ilustrar el mtodo
he escogido la pelcula El Secreto de Thomas Crown de la Metro Goldwyn Mayer
(Autorizada para todos los pblicos). Wide Screen version 16:9; 2 PAL; Dolby Digital y
de duracin 1h 48 m aproximadamente.

2. 1. DVD-Ripping

Antes de nada no vendra mal algo de informacin acerca del asunto. Bsicamente
ripear significa copiar una pelcula de DVD al disco duro, pero no de una manera
directa sino mediante autenticacin (intenta copiar directamente los archivo de tu DVD
a tu disco duro y obtendrs un mensaje de que la operacin no esta permitida si tu lector
no esta autentificado) y desencriptacin. Los DVD usan un mtodo de encriptacin
CSS, que no evita que se puedan copiar los ficheros a un disco duro, pero si se hace
directamente con un lector autentificado, contendrn basura que los har inservibles.
Un ripper o ripeador es un programa que permite extraer los datos desencriptndolos
para que no contengan basura y pasndolos al disco duro. Las pelculas DVD tienen un
formato de ficheros por defecto, VOB, que contienen las pistas de audio/video
multiplexadas. Usualmente audio y vdeo estn codificados por separado. Durante el
proceso de multiplexing, las pistas de audio y vdeo se combinan para crear una fuente
de audio/vdeo. Adems, se aade informacon de navegacin para evitar que se pierda
la sincronizacin al usar las funciones de avance rpido y rebobinar. Otros ficheros de
inters son los IFO, que contienen informacin acerca del formateo de los VOBs,
indicndole al reproductor exactamente lo que ha de hacer (relacin de aspecto,
lenguajes, subttulos...). Para poder realizar nuestra tarea hemos de ripear solo unos
cuantos ficheros del DVD al disco duro: los VOB y el fichero IFO, como indicaremos a
continuacin.

Tomamos nuestro DVD, lo introducimos en el lector y comenzamos a reproducirlo con


WinDVD o DVDPower, con lo cual desbloqueamos el acceso DVD y podemos usar el
ripper. Al poco lo detenemos y entonces, lanzamos nuestro programa smartripper:

Existen tres opciones de ripeo: Movie, File y Backup, pero, con mucho yo prefiero la
opcin File porque nos permite seleccionar los ficheros que queremos copiar en el disco
duro. Como adems, luego utilizar el programa Flaskmpeg para recodificar el video, el
mtodo ptimo es usar smartripperen modo File. Debemos seleccionar todos los
ficheros VTS_01_x.VOB y el fichero VTS_01_0.IFO de la pelcula.
Como vemos en la figura, una vez seleccionados los archivos (que se guardarn en la
carpeta dvd del disco C:) requieren un espacio en el disco duro de unos 6 GB.

NOTA: El fichero IFO que hay que copiar es el que pertenece a la pelcula principal.
As, si el primer fichero de la pelcula principal (con el iconito de la tele) se llamara
VTS_02_0.VOB, entonces habra que copiar el IFO VST_02_0.IFO.

La configuracin por defecto del programa es la que observamos en la siguiente figura:


Despus de casi una horita, se acab el ripeo ;-)

De este modo tenemos en nuestro disco duro (en la carpeta dvd) 7 ficheros VOB y un
fichero IFO. Ahora vamos a la etapa siguiente crucial por antonomasia de
recodificar el video hasta formato DivX;-) como un fchero AVI .
2.2. Recodificando el vdeo

Antes de nada aseguraos que habeis instalado el codec DivX ;-) y luego utilizaremos el
programa Flaskmpeg. Tengo que decir que el programa Flaskmpeg ha sido modificado
desde su versin original, la 0.594 para optimizarlo para Pentium 4, Athlon AMD,
mejorar la velocidad (Tsunami), etc... pero (en la red encontrareis una comparativa) la
versin original es la que recomiendo. Acaba de salir la 0.6 con mejoras aparentes, pero
an no la he usado. As pues, lanzamos el programa flaskmpeg 0.594 (lo poneis en
espaol) y en el men Archivo seleccionamos Abrir DVD y le damos la ruta donde
se encuentran los archivos ripeados. Entonces seleccionamos el archivo VTS_01_0.IFO
y lo abrimos. Observaremos:

Un solo ttulo (la pelcula) con la duracin verdadera : 1h 48m 38s que debemos
apuntar. Seleccionamos el idioma espaol (u otro) y si quereis algn subttulo, pero
cuidadn que los subttulos sern para siempre (no pueden quitarse en la versin final).
A continuacin pulsamos con el ratn en Flaskea este DVD y vamos a otra cosa.
En el men de Opciones, escogemos primero Seleccionar formato de salida y
escogemos AVI Output. Luego vamos a opciones generales y encontramos un panel
con una serie de pestaas como se indica en la figura siguiente. En la pestaa de video
nos aparecen varios campos que hemos de ir rellenando o marcando. El primero de ellos
es la Resolucin donde hemos de indicar la resolucin final del video. Muchos lo
dejan en la resolucin propia del DVD 720x576 (ancho x largo), pero lo comn para el
formato DivX ;-) es ponerlo en 640x480 512x384 cuando la relacin de aspecto de la
pantalla es 4:3. Por qe no quedarnos con la panormica del DVD? Pues aparte de
que hay algunas tarjetas que no permiten esto como la Matrox (debido a un bug del
codec MPEG-4 en el que se basa DivX ;-)) la razn fundamental se debe a que para
mantener la calidad es necesario aumentar el bitrate de video notablemente y entonces
ya quiz no nos cupiera en un CD-ROM el fichero AVI final. Por lo tanto he
seleccionado 640x480 como la resolucin deseada. La base de tiempos (imgenes por
segundo o frames per second, fps) correspondientes al estndar PAL (el europeo) es
de 25 fps. En cuanto a las opciones iDCT, la iDCT usando MMX significa que la
recodificacin ser ms rpida. Para nuestros propsitos, esta opcin va de sobra y es la
que escogeremos, pues una vez probadas las otras opciones , apenas mejoran la calidad.
En el campo Estructura de video , aunque la codificacin se lleve a cabo un poco ms
lenta escogeremos Desentrelazar video y Mezclar Campos en vez de interpolarlos.

Si vamos ahora a la pestaa de sonido, escogeremos la opcin Descodificar el sonido


(ya veremos luego el tipo de compresin) y seleccionaremos una frecuencia de muestreo
de 48000 Hz para evitar problemas de desincronizacin.

Escogemos ahora la pestaa de post procesado. Esta seccin trata fundamentalmente el


resizing, reescalado o cambio de tamao de la pelcula. En el campo opciones de
reescalado, la que proporciona mejor calidad es el filtrado bicbico HQ.
En las opciones de recorte, encuadre y relacin de aspecto, marcar No encuadrar y
Mantener relacin de aspecto. La opcin No recortar NO DEBE estr marcada. Si
le damos entonces a Mostrar panel de salida, nos aparecer una imagen de la pelcula
bajo un panel de opciones para recortar.
Marcamos Recorte y lo que hacemos es recortar las zonas o barras negras que deja
una pelcula panormica. Aunque fundamentalmente las que ms se ven son las barras
horizontales, tambin hay verticales, aunque mucho ms estilizadas. Es conveniente
recortarlas lo ms que podamos, porque solo ocupan espacio...Para qu vamos a
procesarlas junto con la imagen?. En nuestro caso, las verticales apenas son importantes
y no las recortar. Para recortar las horizontales lo que hago es desplazar la imagen
hacia arriba presionando [+] Desplazamiento vertical y luego cortando la zona negra
desde abajo con [-] Altura. Si tengo que elegir al final entre cortar un trozo de imagen o
dejar una pequea barra negra, prefiero lo segundo. Al final, jugando con estos dos
botones (si nos equivocamos podemos dar al de [+] altura, y si no nos gusta como va
quedando, damos al botn Reponer parmetros y nos queda como al principio) obtuve
este resultado suficientemente bueno:

Y no cort ms porque se me iban algunos pxeles de imagen. Una vez acabado, le


damos al botn Esconder. Ah! Se me olvidaba: En algunos casos la imagen que nos
ha tocado es oscura y no distinguimos bien las barras. En este caso poned la pantalla
con el brillo adecuado y con el contraste al mximo para poderlas localizar.

Despus vamos a la pestaa archivos y en el campo de Archivos de salida escribimos


la ruta de destino para el fichero de video, en mi caso C:\crown. El archivo de salida
para audio est inactivado porque no va a desmultiplexarse como un fichero aislado,
sino que se encontrar combinado con el de video en el AVI final.
Ahora seleccionamos la pestaa general y marcamos Compilar todo y el tamao de
bsqueda lo establecemos en 7500.

Una vez terminadas de precisar las opciones generales le damos al botn Aceptar y
ahora nos vamos al men Opciones y seleccionamos Formato de salida. Lo primero
que vamos a hacer es seleccionar el codec de video. El que mejor resultados da es el
codec DivX ;-) Low Motion, ya que ofrece una mayor calidad aunque aumenta el
tamao del fichero AVI generado.
As pues seleccionamos Select codec en Video 0x0 y obtenemos:

Como ya dije elegiremos la opcin ms cumplida, DiVX ;-) MPEG-4 Low Motion, pero
hemos tambin de optimizar los parmetros para la codificacin en orden a conseguir un
fichero AVI de aproximadamente 1.6 GB para que despus de comprimir el audio se
quede en el tamao de 1 CD-ROM de 80 minutos (700 MB). En la ventana inferior
tenemos que introducirlos. Comencemos por el primer campo (Options): Un keyframe
es un frame (imagen) altamente comprimida. El valor que hay que introducir es el
nmero de segundos que transcurren para que se procese una keyframe. A menor
nmero, mayor calidad, pero mayor tamao del fichero AVI. Para nuestros propsitos
un valor de 10 funciona perfectamente. Antes de continuar vamos a aclarar el concepto
de Bitrate o Data Rate. El bitrate indica la cantidad de informacin en mltiplos de
bits por segundo a la que fluye el audio o el vdeo de una pelcula. Si hablamos de
bitrate de vdeo en DivX, cuanto ms bitrate ms calidad de vdeo pero ms tamao
ocupado. Si hablamos de bitrate de audio con MP3, cuanto ms bitrate ms calidad de
audio pero mas tamao ocupado. Por lo tanto hemos de hacer los clculos para que
dadas las caractersticas de duracin de la pelcula, el espacio que queremos que ocupe
el fichero AVI final (1 CD) y la calidad a la que comprimiremos el audio, nos calcule el
bitrate de vdeo. Para ello utilizaremos el Advanced Bitrate Calculator :

Para ello, en la pestaa video rate ponemos en Input Length video los minutos que
dura la pelcula (1h 48m 38s , aproximadamente 108 minutos). Luego en Input sound
rate ponemos el bitrate de audio que utilizaremos y que depender de la duracin de la
pelcula segn esta regla aproximada:

128 kBit/s si dura 1h 30m menos


112 kBit/s si dura 1h 45m menos
96 kBit/s si dura ms de 1h 45m

Por lo tanto, en nuestro caso, pondremos 96 kBit/s, Stereo 12 kb/s. En Input Space
seleccionamos 1 CD (80min). Como resultado obtenemos 788 Kbit/s de bitrate de
video. As pues, volviendo a la ventana anterior, pondremos en el campo Data Rate el
valor 788 y en el campo superior Compression control escogeremos un valor de 80.
Esto ltimo se debe al hecho de que si se va a recodificar el video a menos de 900 de
bitrate, es conveniente bajar el control de compresin de 100 a 80 75. De este modo si
flaskmpeg produce imagenes congeladas dado lo bajo del bitrate, el control de
compresin se las salta provocando un salto imperceptible y evitando que la imagen
se congele y el audio continue, y por lo tanto evitando desfase y desincronizacin.
Una vez terminada la eleccin del codec de video le damos a OK y volviendo a la
ventana de Formato de Salida, oprimimos el boton select codec de Audio 48000 Hz:

Escogemos formato PCM y atributos 48000 Hz; 16 Bit; Estereo 188 Kb/s. Pero...Por
qu no hemos codificado ya el sonido a MP3 al bitrate adecuado? Pues por dos razones:
La primera es que el audio tiene que comprimirse en flaskmpeg a 48000 Hz y hay
tarjetas como las SoundBlaster 16 que no funcionan bien a esas frecuencias de
muestreo. La segunda es que debido al intervalo del DVD en Dolby Stereo, el sonido
recodificado sale muy bajo y es necesario hacer una normalizacin intermedia. El
DVD tiene sonido Dolby Stereo surround de 5 canales y de calidad superior a la que
cualquier equipo puede producir, pero es muy bajo y necesita amplificacin.

Por lo tanto, si queremos usar flaskmpeg sin ningn problemilla adicional lo mejor es
seleccionar PCM 48000 Hz 16 bit Stereo. PCM WAV audio no est comprimido y
genera un AVI muy grande (aprox. 1.6 GB), por lo que hay que procesar
separadamente el audio despus. Le damos al botn Aceptar y ya est. Luego
hacemos OK en la ventana de Formato de salida .

Por fin, iremos al men Ejecutar y seleccionaremos Comienza Conversin, con lo


cual nos aparece la pantalla siguiente. Podemos deseleccionar Display output que lo
que hace es ralentizar el proceso y escoger highest en Priority settings para que
trabaje a destajo. En mi caso el proceso dur aproximadamente siete horas... pero
dependiendo del equipo que utilices, el proceso puede llegar a tardar entre 9 y 20
horas! .

Bueno; mientras se completa, podeis hacer algo ah fuera...dicen que hay vida ms all
del ordenador. Podeis estar con la familia, guisar un bacalao al pil-pil o si es tardecillo
dormir, que no viene nada mal algo de descanso mental.
Una vez acabado el proceso buscamos el fichero crown.avi, y al ver sus propiedades nos
encontramos que tiene la friolera de 1.69 GB, del cual la mayora del tamao lo ocupa la
informacin de audio. Por eso ahora nuestra tarea consistir en: 1) desmultiplexar el
sonido (extraer la pista de audio WAV); 2) Normalizarlo, aumentando el volumen dado
lo bajo que sale del proceso y 3) Comprimirlo a formato MP3 con el bitrate de 96
kBit/s y multiplexarlo con el video originando un fichero AVI mucho ms comprimido
que quepa en un solo CD-ROM.

2.3. Desmultiplexacin y normalizacin del sonido

Para hacer una pelcula, en lugar de reproducir audio y vdeo (con la consiguiente
dificultad en la sincronizacin), lo que se hace es unir ambos. Durante el proceso de
multiplexing, las pistas de audio y vdeo se combinan para crear una fuente de
audio/vdeo. Lo que ahora vamos a hacer es lo contrario, desmultiplexar la pista de
audio y extraerla del fichero AVI recin generado. Para ello vamos a utilizar un
programa excelente donde los haya... El Virtualdub 14c!

Arrancamos el programa y en el men File escogemos Open video file y abrimos


nuestro fichero AVI recin procesado con flaskmpeg: crown.avi. Luego vamos al men
audio y marcamos AVI audio y Direct stream copy. Luego, volvemos al men
File y hacemos Save WAV, con lo cual se nos abrir una ventana para que
escribamos el nombre del fichero WAV, crown.wav.
con esto se extrae la pista de audio WAV del fichero AVI (desmultiplexacin) en unos 8
minutos. El fichero resultante tiene un tamao de 1.2 GB. Si el fichero AVI tena un
tamao de 1.69 GB, disponemos de unos 490 MB fijos para el video y debemos por lo
tanto comprimir los 1.2 GB de audio para que entren en los 700-490 = 210 MB restantes
del CD-ROM. Pero antes de nada no debemos olvidarnos de la normalizacin del
sonido. Como ya hemos dicho, suena muy bajo y es conveniente normalizarlo entre un
150-200% sin distorsiones. Para ello utilizaremos el programa CoolEdit 2000.

Lo arrancamos, nos vamos al menu File , hacemos Open y cargamos crown.wav.


Despus de unos 5 minutos ya tenemos el archivo guardado y podemos transformarlo
adecuadamente
Ahora vamos al men Transform Amplitude Normalize to y al
seleccionarlo, aparece una ventana donde indicamos el % de aumento de volumen y
marcamos la casilla Normalize L/R equally

Ahora comenzar el proceso de Saving undo data que tarda unos diez minutos y que
nos lo podemos saltar con skip pero ... qu son diez minutos frente a todo lo que
hemos esperado?. Luego comienza el proceso de normalizacin (unos 12 minutos) y al
final del mismo hacemos File Save as y lo guardamos con el mismo nombre
(overwrite) para no gastar ms espacio superfluamente. El proceso Saving PCM WAV
format es de, evidentemente otrs 8 minutos. El perfil de la onda ha cambiado como se
observa en la figura
Una vez que tenemos el fichero WAV normalizado, vamos a comprimirlo en formato
MP3 y luego lo multiplexaremos con el video para sacar un fichero AVI de menor
tamao que el original. Estos dos procesos los cumpliremos con el fabuloso programa
Virtualdub 14c que empleamos antes para desmultiplexar el audio.

2.4. Compresin y multiplexacin del audio

Volvemos a arrancar Virtualdub y hacemos de nuevo File open video file y


cargamos como antes crown.avi. Luego vamos a audio y marcamos WAV audio
con lo cual aparece una ventana para que escribamos el fichero WAV normalizado, que
en nuestro caso es crown.wav
Despus de cargarlo, vamos de nuevo a audio y marcamos Full processing mode.
Luego seleccionamos dentro de audio conversion. Aparece una ventana donde
indicamos la frecuencia de muestreo que debe tener para que cualquier tarjeta de sonido
funcione y que es de calidad Cdaudio: 44100 Hz. Adems marcamos high quality:

Le damos a OK y seleccionamos tambin dentro de audio compression. Sale


ahora una ventana donde elegimos el codec MPEG Layer-3 (MP3) a un bitrate de 69
kBit/s, a 44100 Hz:
Hacemos OK . Volvemos a video y marcamos Direct stream copy. Para terminar
vamos a File y seleccionamos Save AVI. El nombre para el nuevo fichero avi no
puede ser el mismo, porque est siendo empleado por VIRTUALDUB. Yo escog
crownfin.avi. Inmediatamente comienza el proceso de compresin de la pista WAV a
MP3 y multiplexacin con el video:

Despus de aproximadamente 52 minutos, se obtuvo un fichero crownfin.avi con un


tamao de 650 MB.
Para terminar, me v la pelcula entera con el reproductor Windows Media 7.1, que
permite optimizar el brillo y contraste y otras gaitas y como me pareci bien, luego me
la grab en un CD-ROM de 700 MB .

NOTA: Si quieres ver las pelis en equipos como PII a 400 Hz, 64 MB de RAM y una
tarjeta de video de 4 MB (es lo mnimo) aconsejo escoger una resolucin de 512x384 y
utilizar el reproductor de windows media 6.4 en lugar del actual 7.1.

APNDICES
1. Existen otros bitrate calculators interesantes: Uno es el VOB2MPEG4 video
bitrate calculator V 1.05.00, que nos dice ya aproximadamente el tamao de las
pistas finales de audio y video. He aqu una instantnea:

Tenemos tambin el conjunto de utilidades DV-Tool 0.21, que integraun calculador que
presenta funcionalidades semejantes al anterior:
2. El procedimiento descrito aqu, como ya he dicho es uno de los muchos que
existen. Es relativamente largo y algo tedioso, pero generalmente da buenos
resultados. Acaba de salir una nueva versin original de flaskmpeg, la 0.60, y
parece ser una panacea porque permite directamente la normalizacin del
volumen (de dos formas diferentes) y no hay que utilizar el programa virtualdub
para desmultiplexar/multiplexar las pistas de audio .

3. A veces, las pelculas vienen en ms de 7 ficheros .VOB. He ledo por ah que la


versin original de flaskmpeg 0.594 slo soporta hasta 9 VOBs. No s si ser
cierto, pero con la utilidad VOB MERGE podemos unir varios VOB en uno (7):
con este programa vamos aadiendo los VOBs que queramos mediante el botn
"ADD VOB" cuando hayamos acabado, pulsamos en "MERGE ALL" y nos
pedir el VOB de destino. Cuidadn porque el orden de la lista es en el que
quedar la pelcula. Dicho orden se controla con los botones "UP" y "DOWN".
"REMOVE" borrar un archivo de la lista (no del disco duro!) y "CLEAR LIST"
borrar la lista entera. Si activais la casilla "Delete files after merge" ANTES de
pulsar "MERGE ALL", los VOB originales se borrarn, liberando espacio de
disco. Aqu teneis una instantnea: (tomado de dvdadivx.tsx.org)
4. No todo el mundo tiene a mano el Sound Forge o el Cool Edit 2000 para
normalizar el sonido; as que para conseguir practicamente los mismos
resultados podemos usar el programa Normalize y su GUI, Pers-o-FrontEnd 4
Normalize. Buscadlos con google, descargadlos y extraedlos en el mismo
directorio. Haced click sobre Pers-o-FE4N.exe para arrancar el GUI e indicad la
ruta donde se encuentra el programa normalize (en este caso en la misma
carpeta). Una vez hecho, cargad el fichero WAV (extrado con Virtualdub del
AVI generado con Flaskmpeg) en la seccin Input/Output y dadle la ruta de
salida (marcad la opcin -o). Cambiad entonces la opcin de amplificacin a
-m y dejar el porcentaje a 100. Pulsad el botn Go para comenzar el
proceso. Cuando acabe probad y escuchad el nuevo WAV. Si todava no est lo
suficientemente realzado, repetid el procedimiento pero en lugar de usar la
opcin -m en la seccin de amplificacin, usad -a y poner un valor de 10
(suele bastar). A mayor valor, mayor amplificacin y mayor volumen. Le damos
de nuevo a Go y ... si es necesario repetimos el procedimiento hasta que el
fichero WAV est a nuestro gusto de sonido. He aqu la instantnea del GUI:
3. DVD CD con MPEG2AVI+VOBAUDIO
En este caso utilizaremos los siguientes programas:

SMARTRIPPER (ya lo conocemos)


MPEG2AVI v 016B35
MPEG2AVI/AC3DEC/vStrip GUI v0.20i para gestionarlo con ventanitas
VOB2AUDIO v 0.1.0
Sonic Foundry SOFT ENCODE Dolby Digital 5.1 v 1.0 (Build 19)
VIRTUALDUB v 1.4c (ya lo conocemos)

Bajoslos de internet (todos son free menos SOFT ENCODE que cuesta una pasta;
pero sin l tambin nos podremos apaar ;-))
Hay muchos que no usan el FlaskMPEG porque consume mucho tiempo en realizar el
proceso de conversin y adems dicen algunosno proporciona resultados de tanta
calidad como MPEG2AVI. Yo tengo que decir que aparte de la tardanza y de lo bajo
que deja el WAV (como vimos, haba que usar un normalizador) la calidad es
comparable. En este caso vamos a extraer el video y comprimirlo con el filtro DivX;-)
hasta AVI. Luego no vamos a extraer el audio con ac3dec (como hacen algunos) ya que
deja igual de bajito el sonido, sino que vamos a sacar el audio del VOB como dolby 5.1
sin comprimor (AC3) con el programa VOB2AUDIO y luego con SOFT ENCODE lo
vamos a pasae a WAV estereo de dos canales y le subimos el volumen si hace falta. Por
ltimo con VIRTUALDUB multiplexaremos el video con el sonido comprimido a MP3.
Como ejemplo trabajaremos con la pelcula La boda de mi mejor amigo de Columbia
Tristar (PAL 2, 2.35:1) de 101 minutos de duracin.

3.1 Ripping del DVD

Metemos como ya hemos aprendido el DVD en el lector y comenzamos a reproducirlo


con WinDVD o similar. Luego lo detenemos y lanzamos Smartripper. Como ya
sabemos, empleamos la opcin File y seleccionamos los VOBs correspondientes a la
peli y el correspondiente IFO

A continuacin creamos en el mismo directorio donde hemos ripeado los VOBs y el


IFO un ficehro de texto, llamado por ejemplo boda.txt que contenga las lneas
correspondientes a la ruta de cada vob; es decir:

c:\dvd\vts_01_1.vob
c:\dvd\vts_01_2.vob
c:\dvd\vts_01_3.vob
c:\dvd\vts_01_4.vob

y luego lo renombrais como boda.lst.

3.2 Extraccin y compresin del vdeo con MPEG2AVI

Esta vez vamos a usar una nueva herramienta para sacar el video que es el programa
MPEG2AVI; pero como es una aplicacin DOS y vosotros sereis muy windoleros
utilizaremos la interfaz grfica GUI. La primera vez que ejecutamos el GUI, debemos
indicar en Locate files 1.1 (MPEGAVI) donde habr que buscar el ejecutable,
m2apx3g.exe; en 1.2 (Input) hay que indicar la ruta de la streamlist de la peli,
boda.lst; y en 1.3 (Output AVI), la ruta del fichero AVI que se generar (boda.avi). En
algn caso he observado un bug del programa que no te deja escribir otro archivo de
salida que no sea movie_1.avi, pero nos dar lo mismo porque luego lo nombraremos
como ms nos guste. En primera instancia utilizaremos por defecto las opciones que se
indican en la instantnea:

As dejaremos los valores que aparecen en fps; Postfilter Quality; Reference


Quality y Output.

NOTA: Segn he ledo, la versin oficial de MEPG2AVI no aguanta ms de 7 ficheros


VOB. Si la pelcula que hemos ripeado tiene ms, debemos unirlos mediante el
programa VOBMERGE (ya visto) para dejar un total de 7 .

Ahora nos toca la madre del cordero: el recorte y adecuacin de tamao de la peli. Los
usuarios de FlaskMPEG lo tenan fcil porque disponan de la opcin mantener
relacin de aspecto en el post-processing y en el caso de pelis anamrficas, las estiraba
por nosotros; pero no ocurre as en MPEG2AVI. En este caso hay que estudiar un
poquito. En modo PAL tenemos pelculas de aspecto 4:3 (1.33:1) que en divx podemos
dejar en 640 x 480 512 x 384 y quedan bien, pues nuestros monitores tienen una
relacin de aspecto semejante; pero tambin tenemos las anamrficas Widescreen o
Panormicas 2.35:1 que son las ms conocidas en Europa, y que para evitar
fenmenos de achatamiento tenemos que estirarlas con una relacin 16:9 (casi
1.8:1) para verlas bien en nuestros monitores. Por lo tanto, si tenemos una pelcula
anamrfica 2.35:1 como la que constituye nuestro ejemplo, debemos escoger una
resolucin prxima a 1.8:1; como 640 x 352 576 x 320. Poniendo en los casilleros
Downsizer X e Y estos ltimos valores, veremos la pelcula estirada pero manteniendo
su relacin de aspecto adecuada (sin achatamiento):

y si pulsamos Preview My AVI veramos esto:


Ahora nos toca recortar las bandas negras que tenemos arriba, abajo y a los lados. Para
ello nos vamos a la seccin crop en la barra que hay encima de la imagen y vamos
diminuyendo simtricamente la altura y la anchura apretando el botn [-], con lo cual
aparecen unos bordes en blanco que deben abrazar la zona de imagen hasta que quede
a nuestro gusto:
Hemos realizado un recorte de manera que las dimensiones de la ventana son 568 x 240
dentro del marco de 576 x 320. Por lo tanto en la casilla de Output cropping
pondremos 568 x 240:
y al pulsar de nuevo Preview My AVI tendremos:
Donde nos aparece la imagen con total ausencia de bandas negras, dispuesta para ser
procesada. Ahora marcamos en la barra superior del GUI DivX auto y lo
presionamos, con lo cual aparecer una ventana correspondiente a la configuracin
del codec DivX. Escogeremos Low motion codec y con la calculadora de bitrate
obtendremos (para 101 minutos y 96 Kbit/s de bitrate de audio) un bitrate de video
de 850 Kbit/s. Por lo tanto, como ya sabamos, ponemos que se procese una
keyframe cada 10 segundos y un suavizado del 80%:

Ya solo nos queda pulsar en Create My AVI y a esperar...


En este caso unas cuatro horitas ;-) as que a dar una vuelta, freaky!

Como podeis ver el fichero que est creando lo llama movie_1.avi (es un bug del
programa) pero no importa porque yo lo renombro luego a boda.avi y tiene un
tamao de unos 609 MB.

3.3 Extraccin del sonido con VOB2AUDIO+SOFTENCODE

Vamos ahora a procesar el audio. Voy a extraer la corriente Dolby 5.1 sin comprimir
(AC3) con el programa VOB2AUDIO y luego la procesar con SOFT ENCODE
para quedarme solamente con los canales R y L de los dos altavoces (sonido
estreo).
Instalamos el programa y lo lanzamos, con lo cual nos aparecer la interfaz grfica:
Lo primero que hay que hacer es indicarle, como en el caso de MPEG2AVI, el
fichero que tiene las rutas de los VOBs: boda.lst. Pinchamos en Voblist y aparece
una ventana donde damos la ruta correcta.

Una vez introducido el archivo, sale una pantalla DOS indicando que la
informacin se ha procesado:
y en el GUI nos aparecen las corrientes de audio correspondientes a los idiomas de
la peli:

Seleccionamos con el ratn la que nos interese (en este caso la 1 AC3 0x83 es la de
Espaol). Luego presionamos en Targetfile y nos sale una nueva ventana donde
indicamos la ruta y nombre del fichero de salida AC3:
Ahora que ya est todo indicado, pulsamos el botn de Start en el GUI y a esperar
que se genere el fichero bodaesp.ac3:
Una vez terminado, pulsamos Quit y a otra cosa.

Ahora llega el turno de SOFT ENCODE. Este es un programa que cuesta una pasta
y la demo no nos vale para trabajar, as que si uno no puede disponer de l , todava
es posible conseguir un resultado suficientemente bueno con el programa
VOB2AUDIO, ya que al presionar Targetfile, podemos escoger en la ventana un
formato de salida WAV:

cuyas caractersticas escogeramos en audio settings wav settings:


Stereo y Both vocal. El fichero wav obtenido podra normalizarse con Cool Edit
2000 y estara listo para multiplexarse .

Pero, bueno si tuviramos el SOFT ENCODE lo lanzaramos:

y lo primero que hemos de hacer es irnos a Options y seleccionar sucesivamente


Encode settings y Decode settings para ver los valores que tienen:
Los valores de la ventana Encode settings no nos importan porque no vamos a re-
codificar el Dolby decodificado a PCM de nuevo a Dolby, sino que lo salvaremos
como PCM WAV.

La ventana Decode settings debe quedar con los parmetros que se indican en la
figura. De este modo el Dolby se decodifica a PCM en dos canales L y R 0 y 2,
correspondientes al sonido estreo que escuchamos con dos altavoces.
De los seis canales del Dolby 5.1 (Los tres canales delanteros L (izquierdo), C
(Central) y R (derecho); los dos surround l (izquierdo) y r (derecho) y el de los
efectos de baja frecuencia o subwoofer) solo trabajaremos con L y R. Es posible
preparar un CD capaz de reproducir el sonido como Dolby Surround con una
calidad ptima pero eso ser otra historia. Ahora continuaremos suponiendo que
vamos a reproducir el sonido en estreo.

Despus de los cambios, vamos a Options Preferences e indicamos el


directorio donde se vayan a guardar los ficheros temporales:
Bueno, pues ahora hacemos File Open e introducimos la ruta del fichero
bodaesp.ac3 extradol con VOB2AUDIO:

Hemos de escoger Dolby Digital (decode to PCM). Le damos a Abrir y ya est.


En unos 15 minutos carga el archivo bodaesp.ac3 y luego unos tres minutillos ms
para inspeccionar los dos canales. Por fin nos aparece el resultado siguiente:
Donde observamos los tracks correspondientes a los dos canales L y R. Podemos
seleccionar el canal con el ratn (se pondr verde):
y podremos escuchar la pista correspondiente dndole al play () de dicho canal. Si
presionamos en el canal seleccionado (zoona verde) con el botn derecho del ratn
se despliega un men. Si desmarcamos la opcin lock, el canal pasa a color rojo y
es posible modificar el volumen de dicho canal (con el botn deslizante de
decibelios dB) a nuestro gusto:

Luego volvemos a marcar lock y quedan los cambios fijados. Para terminar,
guardamos el fichero resultante WAV:
Y al cabo de unos 7 minutos tenemos un fichero bodaesp.wav de 1.07 GB.
Tendremos que comprimirlo a MP3 evidentemente al multiplexarlo con el video
usando VIRTUALDUB.

3.4 Compresin del sonido y multiplexacin de audio y video con


VIRTUALDUB

Esta etapa la conocemos sobradamente y es muy semejante al punto 2.4 excepto


que el fichero AVI no tiene sonido y no hay que extraerle el WAV. Por lo tanto no
repetir imgenes suprfluas . Arrancamos el VIRTUALDUB y hacemos File
Open video file y cargamos boda.avi. Luego vamos a la pestaa de audio y
marcamos WAV audio , aparece la ventana donde damos la ruta de
bodaesp.wav. Luego en la misma pestaa, marcamos Full processing mode.
Despus seleccionamos dentro de audio conversion una frecuencia de
muestreo de 44.1 MHz y marcamos High Quality. En audio compression
escogemos el codec MPEG Layer-3 a un bitrate de 69 Kbit/s y a 441000 Hz. En la
solapa de video marcamos Direct stream copy y despus hacemos File Save
as y escribimos, p. Ej. bodaesp.avi. Despus de aproximadamente una horita ya
est el fichero listo con un tamao de 681 MB, que cabe perfectamente en un CD de
700 A tostarlo inmediatamente!

APNDICES
En ciertos foros he escuchado que en ciertos casos, cuando no se usa el FlaskMPEG,
salen los avi finales desincronizados. Eso significa que si te vas al final de la peli,
que es donde ms se nota, puedes ver un pistoletazo y luego, al ratito, oir la
detonacin o viceversa, es decir, el audio y el video estn desincronizados. Para
resolver esto tenemos el programa AVISYNC, que funciona a las mil maravillas; y
es mejor que usar la opcin Audio-interleaving de VIRTUALDUB, que tardas la
Cuaresma en ajustarlo. Pero hay otro modo, mucho ms hackeril que consiste en
usar un poco la cabeza y que explica muy bien C0p0n en su gua de la
sincronizacin. Yo voy a explicarlo de modo semejante. Admitamos que tenemos un
AVI desincronizado. Nos vamos al VIRTUALDUB y lo cargamos y a continuacin
marcando en audio Direct stream copy extraemos el audio del AVI con Save
wav, solo que no ser wav sino en realidad mp3. A continuacin marcamos en
audio la opcin no audio y en video, Direct stream copy y hacemos Save
avi (lo guardamos con otro nombre para no sobreescribir).
Si hacemos presin en el nuevo AVI con el botn derecho del ratn y vamos a
Propiedades detalles veremos su duracin. Pasmosla a segundos (tv). Ahora,
abrimos el fichero WAV con el WinAmp y miramos la duracin del audio en File
Info (botn derecho del ratn sobre el ttulo). Lo pasamos a segundos y anotamos
(ta). Si tv ta, entonces hay desincronizacin. Cmo arreglarlo? Bueno... como es
un DVD modo PAL, la tasa de flujo de imgenes es de 25 fps, en el tiempo tv. Si el
video tuviera una duracin ta, por regla de tres, la tasa nueva en fps sera X = 25ta/tv.
En el caso hipottico de que tv = 6060 s y ta = 6058 s, X = 24.9917...
Pues bien, bastara con volver a VIRTUALDUB, abrir el nuevo AVI sin audio y
reprocesarlo a 24.992 fps. Para ello vamos a video Frame rate y nos saldr
una ventana donde introduciremos el nuevo valor:
Hacemos File Save avi y lo guardamos con otro nombre. Al terminar
cargamos en VIRTUALDUB el AVI resultante y en audio WAV audio
cargamos el wav (mp3) que extrajimos del AVI original. Ponemos ahora audio y
video en Direct stream copy y salvamos el nuevo AVI. Este ltimo debe estar ya
perfectamente sincronizado .

4. Poniendo subttulos artsticos con SUBRIP


Con FlaskMPEG es posible del tirn aadir subttulos, pero a veces no va bien
porque los escribe en parte de la zona recortada y hay que estar al loro. Si adems no
usamos este encoder, pues Qu te voy a contar? Habr que usar otro mtodo. En
este caso vamos a utilizar el programa DVD2AVI para extraer el contenido de video
SIN COMPRIMIR. Lo haremos as, porque al multiplexar finalmente el audio con
el video aadiremos los subttulos y recomiendan que el video no haya sido
previamente comprimido. Lo haremos al final con VIRTUALDUB. Para la
extraccin del audio volveremos a usar VOB2AUDIO (puede hacerse de muchas
otras formas, pero sta funciona muy bien). El programa que utilizaremos para
subtitular ser SUBRIP; pero bueno aqu los listo todos:

DVD2AVI v 1.74
VFAPI Converter v 1.04
SUBRIP v 0.96b
SRTtoSSA
VIRTUALDUB 1.4d
SUBTITLER (plugin para VIRTUALDUB)
VOB2AUDIO + SOFT ENCODE
Todos estos programas podeis bajarlos de la red y son libres (excepto softencode).
As que a usar el google ;-)

Bien, en este caso la pelcula que he escogido como ejemplo es El Sexto Sentido
PAL 2 1.85:1con una duracin de unos 103 minutos. Voy a hacerla con idioma
ingls subtitulada en ings (la mejor manera para conocer ms esta lengua).

4.1 Ripping the DVD

Ya no nos estenderemos aqu. Con Smartripper y la opcin File ripeamos los


vts_01_x.vob y el .IFO correspondiente. Cuando terminemos, preparamos un
fichero de corrientes que contenga las rutas de los vobs como ya vimos y lo
llamamos sexto.lst (miraos la seccin 3.1).

4.2 Extraccin del video sin comprimir con DVD2AVI

Al arrancar el programa nos aparece una pantalla con una barra de men.
Selleccionamos Option Statistics y aparece la pantalla siguiente:

Ahora seleccionamos File Open y le indicamos la ruta al primero de los


ficheros VOB de la pelcula, el vts_01_1.vob. Entonces el programa los encontrar
todos y los mostrar en una pantalla:
Le damos a OK y cambia la pantalla. Hemos de asegurarnos que en el men
Audio Track Number la opcin None est seleccionada.
De este modo nicamente procesamos el video. Despus hacemos File Save
Project

y en unos minutos tenemos un pequeo fichero sexto.d2v que luego procesaremos.


Una vez que lo tengamos arrancaremos el programa VFAPIConv-EN.exe que nos
mostrar la ventana siguiente

Pulsamos en el botn Add Job y seleccionamos el fichero sexto.d2v generado por


DVD2AVI:
Entonces, presionamos el botn Convert

y en pocos segundos tenemos ya un archivo AVI (sexto_d2v-vfapi.avi) que nos


servir perfectamente para multiplexar el video con VIRTUALDUB.

4.3 Extraccin del sonido con VOB2AUDIO + SOFTENCODE

En la seccin 3.3 se explicaba como hacerlo. Ahora no nos detendremos mucho.


Arrancaremos el programa y le introduciremos la ruta del fichero de corrientes
(sexto.lst), escogeremos la corriente de audio que nos interesa (ingls) y la ruta y
nombre del archivo de salida (sextoeng.ac3):
Una vez extraido, nos vamos al Sonic Foundry SOFT ENCODE y lo procesamos.
Tengo que considerar aqu algo a lo que no me refer anteriormente al hablar de
SOFT ENCODE, y es que a veces puede aparecer un error como el que indico a
continuacin:

Pero no os preocupeis; aceptais y en la ventana siguiente:

le decs que NO. Porque antes de proseguir hemos de reparar el fichero ac3. Para
ello usaremos el programa AC3FIX que lo podeis descargar de la red como ac3fix-
v0.3.zip. Lo descomprims en una carpeta (ac3fix03) y desde MSDOS, en la lnea de
comandos haceis:
c:\ac3fix03\ac3fix c:\ruta hasta...\fichero.ac3 c:\ruta hasta...\fix-fichero.ac3
que en mi caso corresponde a:
c:\ac3fix03\ac3fix c:\dvd\sextoesp.ac3 c:\dvd\fix-sextoesp.ac3

Al cabo de un poco, acaba el proceso y dir que todas las frames estn OK. Bueno,
pues ahora empezamos de nuevo pero cargando ahora el fichero fix-sextoesp.ac3
(que est restaurado) en lugar del original y no nos dar ningn fallo en la
verificacin.
Cuando finalice el proceso podeis escuchar las pistas y subir el volumen si hace
falta. Yo lo hice dejndo ambos canales con 4.0 dB.

Luego, la decodificamos a WAV como ya habemos aprendido. La guardamos como


sextoeng.wav.

4.4 Extrayendo los subttulos con SUBRIP

Lanzamos el programa Subrip y nos aparece la pantalla principal


Ahora hacemos click con el ratn sobre el icono VOB superior izquierdo y nos
aparece otra pantalla donde seleccionamos el idioma de los subttulos
Una vez hecho esto, seleccionamos los archivos VOB de los que queremos extraer
subttulos, es decir, los de la peli: vts_01_1.vob hasta vts_01_6.vob:

Hemos de seleccionar la opcin SubPictures to Text via OCR

Luego pulsamos Start y comienza el espectculo. Lo primero es seleccionar la


presentacin de los tipos de letra:
Para ello probamos cada color y en la parte inferior aparecer como quedara.
Cuando estemos seguros de nuestra seleccin, hacemos OK.

Entonces comienza un proceso relativamente largo en el que debemos estar muy al


loro para no meter la pata. Para extraer los subttulos, el programa tiene que
aprender a caracterizar y diferenciar las letras, para lo cual nos va pidiendo que
introduzcamos los caracteres que correspondan a la secuencia de aprendizaje.
Al principio nos preguntar mucho, pero a medida que aprenda lo har cada vez
menos.

Cuando hayamos terminado, guardaremos el resultado en la ventana inferior; pero


antes es conveniente escoger en el men la opcin Corrections y marcar la opcin
de las comillas como indico a continuacin:

Luego salvamos el trabajo


y se guardar como sexto.srt.

Para hacer un trabajo PROFESIONAL y ESMERADO y puesto que los archivos


SRT son ficheros de texto, podemos cambiar la extensin a TXT, abrirlo con
WORD (como .txt) y pasarle el diccionario (de ingls en este caso) y hacer las
correcciones adecuadas. Cuando todo est OK, lo guardamos como TXT y despus
le cambiamos la extensin de nuevo SRT. Esto conviene hacerlo con una copia, no
vayamos a hacer una salvajada y haya que empezar de nuevo .

Una vez que ya tenemos la versin final del archivo de subttulos, hay que
convertirlo en un fichero que pueda procesar el VIRTUALDUB. Para ello usaremos
el convertidor SRTtoSSA. Cuando lo lanzamos nos aparece la interfaz grfica
Como veis, simplemente tenemos que introducir la ruta del fichero de entrada (SRT)
y dar la ruta y el nombre del fichero de salida (SSA). Las opciones marcadas van
bien, pero podeis escoger otro tipo de letra y tamao, otro color , situacin del
subttulo, etc., etc. Cuando lo hayais puesto a vuestro gusto, presionais el botn
Convertir y a multiplexar!

4.5 Multiplexacin y compresin de video y audio e introduccin de subttulos


con VIRTUALDUB

Antes de nada, es conveniente bajarse de la red el plugin subtitler.zip. Al


descomprimirlo encontraremos un archivo subtitler.vdf que tenemos que copiar en
la carpeta Plugins que se encuentra dentro del directorio de trabajo de
VIRTUALDUB.

Arrancamos VIRTUALDUB y con File Open video file cargamos el fichero


AVI producido con VFAPIConverter (sexto_d2v-vfapi.avi). Luego cargamos el
audio con Audio WAV audio (sextoeng.wav). En audio ponemos Full
processing mode, luego Conversion marcando 44.1 KHz y High Quality y en
Compression escogemos MPEG-Layer 3 a 96 Kbit/s 44.100 Hz y 12 Kb/s
En video escogemos Full processing mode y comenzamos a trabajar.

Empecemos seleccionando Filters Add filter Resize

Como la pelcula es de una relacin de aspecto 1.85:1, vamos a darle una resolucin
inicial prxima como 576 x 320:
Si presionamos Show preview vemos lo bien que hemos escogido el tamao:

Hay unas banditas negras que habr que quitar. Cerramos la imagen y volvemos a la
pantalla anterior.
El modo de filtrado Precise bilinear es el aconsejado por los expertos de
VIRTUALDUB, as que lo aceptamos y nos aparece la pantalla
Ahora seleccionamos el botn Cropping y seleccionamos una secuencia
suficientemente iluminada (con el dial deslizante inferior) para ver las fronteras de
la pelcula y las bandas negras:
La imagen aparece distorsionada a un tamao 4:3, pero no importa; es solo para
hacer el recorte. El recorte lo hacemos aumentando los valores de los offsets X1-X2
e Y1-Y2 hasta que no haya ni un vestigio de banda negra:

Que bien ha quedado, eh? (Habr que animarse, porque esto es labor de cartujo).
Pues ahora hacemos OK y a otra cosa.
Vamos a aadir ahora el filtro para subtitular: en la pestaa video hacemos de
nuevo Filters Add Filter y ahora seleccionamos Subtitler (que es el plugin
que habremos instalado en la carpeta Plugins del VIRTUALDUB)
Ahora hacemos OK y a continuacin le indicamos el fichero SSA donde estn los
subttulos

Marcamos Enable software text antialiasing y presionamos el botn Show


preview para controlar la cosa:
Deslizamos el dial para ver como ha quedao todo. Si algo no nos gusta volvemos a
empezar con el conversor SRTtoSSA hasta conseguir el resultado deseado. Si este
es el caso, cerramos la imagen y le damos a OK. Nos aparece una pantalla
indicando los filtros aplicados:

Bueno, le damos de nuevo a OK y an dentro de video vamos a la opcin


Compression. Seleccionamos DivX MPEG-4 Low Motion y pulsando el botn
Configure ponemos keyframe every 10 seconds, en Data Rate el valor obtenido
con la calculadora de bitrate: 832 Kbit/s (para un CD de 700 MB y una peli de 103
minutos) y en Compression Control un valor entre 75-80.

OK, OK, y para terminar... File Save as AVI. Lo guardo como sextoeng.avi

A esperar unas cuatro horitas!

Y luego nos sentamos con un buen cubata a disfrutar la excelencia de nuestro


trabajo con el windows media player
5. Opus Magnum
En esta seccin voy a comentar un procedimiento que he elaborado despus de leer
tres excelentes manuales (el ltimo ms bien es un guin):
http://www.terra.es /personal3/srjuanjo/video.html
http://212.210.215.91/pippolopumo/english/audio_encoding-eng.html
http://www.divx-digest.com/articles/dolby_divx_fr.html

Conduce a una pelcula en CD de alta calidad de video y con sonido Dolby digital.
La calidad del video para mi gusto es del orden de la que se consigue usando
NANDUB con el procedimiento del Smart Bitrate Control que segn dicen los
entendidos es el no va ms.
Para llevar a cabo esta obra maestra necesitaremos los siguientes programas:
SMARTRIPPER
MPEG2AVI v 016B35
MPEG2AVI/AC3DEC/vStrip GUI v0.20i para gestionarlo con ventanitas
MAKEFILMTNG
VOB2AUDIO v 0.1.0
Sonic Foundry SOFT ENCODE Dolby Digital 5.1 v 1.0 (Build 19)
DSENC v 1.2
COOL EDIT 2000
VIRTUALDUB v 1.4c

Todos ellos son viejos conocidos menos Dsenc y MakeFilmTNG. Dsenc lo podeis
descargar de http://dsenc.freeyellow.com
Que es la pgina de Dark Avenger y os recomiendo que os leais muy bien el
readme; y MakeFilmTNG lo podeis descargar de
http://www.terra.es/personal3/srjuanjo/zips/tng.zip

El procedimiento consiste en aprovechar las ventajas del codec Divx Fast motion
para las escenas con mucho movimiento y el Low motion para las escenas con poca
accin. Para ello comprimiremos el video DOS veces com MPEG2AVI: una vez
con cada codec y luego el programa MAKEFILMTNG, unir lo mejor del codec
Fast con lo mejor del codec Low en un fichero avi final. El audio en lugar de de
procesarlo como antao, lo vamos a hacer de modo que obtengamos una calidad
Dolby digital gracias al programa Dsenc. Como pelcula ilustrativa he escogido
Hroes fuera de rbita, una gratsima comedia de 98 minutos.

5.1 Ripping del DVD

Como siempre, usamos Smartripper con la opcin File y ripeamos todos los
vts_11_x.vob y el correspondiente fichero IFO. Una vez hecho, preparamos el
fichero heroes.lst que contiene las rutas de los VOBs de la pelcula como ya
hemos aprendido a hacer.

5.2 Extraccin del audio y preparacin de un archivo de sonido Dolby


Surround en formato WAV

Esta es una de las novedades de la tcnica. En lugar de extraer las pistas de los
canales R y L para un sonido estreo, esta vez vamos a extraer los seis canales
Dolby con SOFT ENCODE y luego, mediante Dsenc, vamos a mezclarlos en un
estreo PCM WAV Dolby Surround.
No hay ningn procedimiento que conduzca a la calidad de sonido que se consigue
con SOFT ENCODE + DSENC. Hasta ahora habamos usado SOFT ENCODE para
decodificar el AC3 a 6 PCM, pero no poda mezclarlos en un fichero PCM WAV
de calidad Dolby Surround. nicamente poda descodificar los dos canales R y L y
luego mezclarlos a dos canales estreo en un fichero WAV, pero nunca segn el
algoritmo para Dolby Surround, como hace Dsenc (Dolby Surround ENCoder). As
pues, para empezar, lo que hemos de hacer es extraer la coriente de sonido sin
comprimir como ya hemos explicado suficientemente con el programa
VOB2AUDIO.
De este modo extraemos el sonido de la corriente de audio en espaol como fichero
heroes_esp.ac3.

A continuacin lanzamos SOFT ENCODE y nos aseguramos que en Options


Decode settings tengamos los parmetros y valores siguientes:

Luego cargamos el archivo heroes_esp.ac3. Como en la verificacin se produjo un


error, utilic el programa AC3FIX para corregirlo obteniendo un fichero nuevo que
llam fix-heroes.ac3 . ste ya no dio ningn problema al ser verificado por SOFT
ENCODE, que lo decodific en seis PCMs correspondientes a los seis canales
Dolby:
Estos PCMs se encuentran en seis ficheros temporales en el directorio temporal de
SOFT ENCODE.
Ahora SIN CERRAR PARA NADA EL PROGRAMA SOFT ENCODE,
LANZAMOS EL PROGRAMA DSENC. Nos aparecer una ventana como sta.
Si aceptamos las opciones por defecto (dan resultados buenos) pulsamos Start y
obtenderemos un fichero llamado DownMix.wav de calidad Dolby Surround. Al
terminar nos aparece un resumen
Ahora podemos cerrar tanto SOFT ENCODE como DSENC. Si arrancamos ahora
COOL EDIT 2000 y cargamos el fichero WAV creado, podremos comprobar que
tiene muy buena calidad de sonido (haced play) y no es necesario normalizarlo
(mirad la onda). Es decir COOL EDIT no lo usaremos para modificar el fichero
WAV, sino para comprobar su calidad

Por lo tanto, usaremos directamente el fichero DownMix.wav para la multiplexacin


con el video. Su tamao es de 1.04 GB.

5.3 Compresin del video con los dos codec DivX y generacin del AVI final
con MAKEFILETNG

Para comprimir el video usaremos nuestro bien conocido MPEG2AVI. Abriremos el


GUI y le introduciremos el fichero input de corriemtes c:\dvd\heroes.lst. Pondremos
todas las ociones como ya hemos hecho otras veces. En este caso, dado que la
pelcula no es muy larga (98 minutos) vamos a seleccionar una resolucin de
entrada vecina a la relacin de aspecto 1.80:1 algo mayor que la que generalmente
uso (576 x 320) como por ejemplo 640 x 352. As pues, ponemos dichos valores en
Downsizer X e Y, como se ve en la figura:

Ahora, para recortar adecuadamente las bandas negras presionamos Preview My


AVI y enmarcamos la pelcula
Con lo cual nos queda una resolucin final de 640 x 272 (tpica de las anamrficas
2.35:1) que las introduciremos en Output cropping:
Despus de esto clickeamos en DivX auto y escribimos en la pantalla keyframe
cada 5 segundos, Crispness 75% y Data rate alrededor de 2100:

Ahora damos a Create My AVI y en poco ms de dos horitas tenemos el


resultado. OJO: El programa MPEG2AVI (al menos la versin que yo uso) acaba
generando un fichero llamado movie_1.avi. En cuanto haya terminado deberemos
renombrarlo a (en nuestro caso) heroes_fast.avi. Tiene un tamao de 449 MB.

Una vez hecho esto, no cerramos el GUI, arrancamos MAKEFILMTNG y dentro de


la seccin Source, en Fast Motion AVI le indicamos la ruta de nuestro archivo
heroes_fast.avi. En la seccin media Final Film Size/ Threshold control
ponemos en Audio (Kbps) el bitrate de audio que queramos; por defecto
recomiendo 96. En Final size (MB) pondremos 700 y lo dems lo dejaremos por
defecto. Entonces pulsaremos el botn Analyze y nos aparecer entre la seccin
intermedia y la inferior el valor de bitrate de video para el codec Low motion; en
nuestro caso, 892:
Con este dato, volvemos al GUI y SIN CAMBIAR NINGUNA OTRA COSA,
pulsamos de nuevo DivX auto y esta vez cambiamos el Data rate al valor
suministrado por MAKEFILMTNG, es decir, 892:

Ahora, volvemos a pulsar Create My AVI y esperamos otro tanto para obtener
nuestro AVI Low Motion, que en cuanto est generado renombraremos a
heroes_low.avi. En este caso ocupa 634 MB.

Ahora s podemos cerrar el GUI y volver a MAKEFILMTNG. En la seccin inferior


Destination escribiremos en Low Motion AVI la ruta correspondiente a nuestro
archivo heroes_low.avi y en Final AVI la ruta y nombre para nuestro archivo
final que contendr lo mejor de los dos codecs: heroes.avi:

En un ratito (unos minutos) tenemos nuestro flamante heroes.avi comprimido con


lo mejor de los dos codecs que deberemos multiplexar con el fichero de sonido
DownMix.wav usando VIRTUALDUB. El tamao de heroes.avi es de 616 MB.

5.4 Multiplexacin de video y audio con VIRTUALDUB

Este es el peldao final, y est tan trillado que ya solamente indicar los pasos de
manera superficial. Primero cargaremos el ficheo de audio heroes.avi y en la
pestaa de audio pondremos Direct Stream copy. Luego, en la pestaa de audio
seleccionaremos audio WAV y cargaremos DownMix.wav. Seleccionaremos
Full Processing Mode y como siempre, en Conversion marcaremos 44100 Hz y
High Quality y en Compression elegiremos MPEG-Layer 3 a 96 Kbit/s, 44100
Hz y 12 Kb/s. Por ltimo vamos a File Save as AVI y le llamamos
heroes_final.avi

Esperad un poquito y disfrutad del resultado . El tamao final es de 687 MB.

NOTAS FINALES

Espero que estas guas os hayan podido ayudar a preparar vuestras copias de
seguridad. Hay mucho ms, pero creo que con esto hay de sobra para empezar. No
obstante quiero hacer algunas anotaciones finales.

1. El procedimiento del Smart Bitrate Control usando el programa NANDUB es


un mtodo que conduce a resultados (de video) de gran calidad, pero est muy
bien detallado y documentado en la red y no mereca la pena una simple
traduccin. Leedlo vosotros mismos, probadlo y compararlo con la ltima
tcnica... vereis que son muy comparables en calidad de video (El audio Dolby
Surround es a todas luces mejor). Encontrareis la gua y el pack en
http://doom9.org/sbc_main.htm

2. En algunos casos cuando las pelculas tienen la pista de audio en formato


MPEG1 en lugar de AC3 (como ocurre con las antiguas), puede haber
problemas en la extraccin del audio. La mejor alternativa es utilizar un
programa llamado TOTAL RECORDER que podeis bajaros de la red (Pero ojo
que la demo no nos vale; pasaos por astalavista ) y cuya gua de aplicacin
podeis encontrar en http://www.divx-digest.com/articles/divx_spa/trec.htm

3. Aparte de VOB2AUDIO, que necesita que el ripping se haya realizado con


Smartripper, existe un excelente programa que hace lo mismo y que es
GRAPHEDIT, solo que es incompatible con el ripeador CLADDVD a causa del
filtro Ligos MPEG splitter. Si alguno quiere usarlo existe una gua
minimalista pero muy eficaz para comenzar en
http://www.terra.es/personal3/srjuanjo/audio.htm

4. Una vez me encontr con que ni con VOB2AUDIO ni con GRAPHEDIT poda
extraer el audio de una pelcula en formato AC3. Entonces, prob con
FLASKMPEG marcando en la solapa de sonido Copiar Directamente y en la
solapa Archivos dndole un nombre y ruta para el fichero de audio en la
seccin Archivo de salida de sonido MPEG/AC3 en modo Copiar
directamente (*.mp2, *.AC3). Funcion perfectamente .

5. En esta gua siempre me he referido a pasar una peli en DVD a un solo CD. Si
sucediera que una pelcula larga no nos cupiera bien en un solo CD, con una
calidad de video aceptable, lo mejor es hacerla en dos CDs. Para ello hacemos lo
mismo que hasta ahora, solo que en la calculadora de bitrate no ponemos 1 CD
de 80 sino 2 CD de 80, con lo cual podemos conseguir una calidad inigualable,
pero en un AVI final de aproximadamente 1.4 GB. La parte peliaguda del asunto
es CORTAR EL AVI EN DOS PARTES casi iguales que cada una quepa en 1
CD y que no vayamos a cortar un dilogo o una accin importante. Aqu el arte
y el savoir faire debe ayudar al procedimiento y para ello convendra que
leyrais la gua http://members.es .tripod.de/dvdadivx2/tutorial_dividiravis.html

CRDITOS
Me he documentado leyendome todo lo que me caa en las manos, pero
fundamentalmente cabra recomendar:

http://dvdadivx.tsx.org
http://www.terra.es/personal/benitocamela/guiaesp.htm
http://ciberia.ya.com/kalamanweb/espanol/extras.html
http://www.divx-digest.com
http://www.ctv.es/USERS/mcleod/divx/DivX.html
http://peque.org/divx/
http://go.to/doom9

J. Antonio Prez, Llega DivX, @rroba, n 37, pgs 71-73