Pasando de AVI a DVD (Avanzado)

Publicado por Eärnur, Enero 12, 2006, 12:46:34

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Eärnur

En dos tutoriales anteriores, expliqué cómo pasar de AVI a SVCD o DVD, utilizando muy buenos softwares pero aplicando una metodología apta para quienes se inicien en este proceso.
Muchas de las transformaciones aplicadas a nuestro video-fuente se hallaban automatizadas y no se explicaron... simplemente se hacían.
Si bien los resultados obtenidos pueden ser excelentes, pueden tambien surgir problemas. Uno típico: la imagen de DVD nos queda más grande de lo debido y utilizar otro soft como por ejemplo DVDShrink (para achicarla) o IFOEdit (para intertar partir ese DVD9 en dos DVD5) puede acarrear serios problemas. Esto sin contar que además (en el primer caso por ejemplo) estaremos recomprimiendo (vob->vob) un video recomprimido (avi->mpeg2) cuya fuente ya era... una compresión (vob->avi) [Disculpen la redundancia pero no encontré manera de decirlo más claramente]

Para evitar todo esto, esta vez complejizaremos la explicación y evitaremos problemas. En lugar de usar softs que automatizan la mayoría de las operaciones, seguiremos una serie de pasos que nos permitirán lograr un producto excelente sin sobresaltos.

Soft necesario:
VirtualDubMod
Gspot
Subtitle Workshop
BeSweet y su GUI (interface gráfica)
AviSynth 2.5
CCE
Srt2Sup
IFOEdit (u otro soft para Authoring DVD)

Preparando nuestro video base:
Si nuestro video está en buena calidad y aún más si su audio fue codificado en ac3, es muy probable que la película se encuentre dividida en más de un CD. Lo primero entonces es unir las partes (video, audio y subtítulos)

Para esto (si todo marcha bien), utilizaremos VirtulDub, de la siguiente manera:

1.- Abrimos el video

Image hosted by Photobucket.com

2.- Nos movemos al final del video

Image hosted by Photobucket.com

3.- Agregamos la parte siguiente (de ser necesarios repetir 2 y 3 hasta completar el video)

Image hosted by Photobucket.com

4.- Configuramos el modo de procesamiento habilitando la copia directa

Image hosted by Photobucket.com

5.- Grabamos el archivo de video

Image hosted by Photobucket.com

Luego de esto tendremos un único archivo avi con todas las partes, al que por ahora llamaremos Video completo

Aclaración:
Dijimos más arriba "si todo marcha bien"... puede ocurrir, sobre todo si no hemos hecho nosotros el rip original del video y sobre todo su particionamiento, que al intentar cargar una de las partes (segunda o posterior), VirtualDub nos de un mensaje de error, diciendo que "no pueden unirse porque los audios están codificados a distintos bitrates" o algo similar. En ese caso, deberemos tratar cada parte primero para luego poder unirlas. En ese caso,

a) aplicar los pasos 1 y 4;

b) reprocesaremos los archivos de audio de cada parte (ejemplo, mp3->wav->ac3) [lo que se explicará más adelante];

c) multiplexaremos cada parte (video+audio)

Image hosted by Photobucket.com

d) grabaremos un nuevo video (uno por cada parte);

Image hosted by Photobucket.com

e) y logrados cada archivito de video nuevo, recién podremos aplicar los pasos de 1 a 5

Hecho esto, llegamos al punto anterior... al Video completo; entonces, lo cargamos en VirtualDubMod y sobre éste video único,
I) aplicaremos los pasos 1 y 4;

II) grabaremos un único archivo de audio, al que llamaremos audio-fuente.ac3

Image hosted by Photobucket.com

III) Deshabilitaremos la pista de audio

Image hosted by Photobucket.com

IV) y grabaremos un nuevos archivo de video avi MUDO,al que llamaremos video.avi

Recomprimiendo el audio:
Si nuestro audio estaba en mp3 o en cualquier formato que no fuera ac3, una herramienta que nos facilitará el proceso de recompreción será BeSweet
Si bien el programa puede pasar directamente de mp3 a ac3 NO LO RECOMIENDO, debido a que al recomprimir directo, es muy probable que luego quede desfazado con el video.

Image hosted by Photobucket.com

Por lo tanto, utilizando este soft transformaremos

1) de-lo-que-sea -> .wav

2) .wav->ac3

Esto nos asegura no tener luego problemas de sincronismo entre audio y video.
En el caso de contar con un película con varias pistas de audio, haremos este proceso para cada pista de audio, pues luego, podremos agregar múltiples pistas de audio a nuestro DVD

Comenzando la recompresión del video:
Sí... aunque les parezca mentira, recién comenzamos.
Lo primero es preparar nuestro video-fuente. Para ello, resulta imprescindible conocer exactamente el aspect ratio de nuestro avi y para ello lo cargaremos en Gspot
Cuando lo hagamos, el soft nos dará la siguiente información:



y ese dato resulta crucial dado que las resoluciones soportadas por los reproductores de DVD, son nada flexibles, por lo que deberemos hacer un resize de nuestro avi. Para ello, deberemos crear un script para AviSynth
Aunque resulta sencillo hacerlo, no resulta ni intuitivo ni obvio.

Para un DVD NTSC, el formato debiera ser 720x480. Si como en la imagen anterior nuestro avi es de 640x272, la necesidad de conversión surge evidente.
Haremos los siguientes cálculos

a) ancho/alto=coeficiente (640/272=2.352941...)

b) 720/coeficiente=alto redondeado (720/2.352941...=306.00002...=306)

c) alto standard-alto redondeado=total bordes (480-306=174)

d) total bordes/2=bordes (174/2=87)

Con estos datos construimos nuestro script con el block de notas

AVISource("E:\peliculas\rippear\Harry Potter\TCOS\video.avi")
# la ruta la ponen ustedes [b]entre comillas[/b]
BicubicResize(720,306,0,0.5)
AddBorders(0,87,0,87)
ResampleAudio(44100)


y lo podemos guardar como video.avs [[[[¡cuidado de que NO tenga extensión .txt sino .avs!]]]]
Para estar seguro de que está bien construido, podemos abrir ese archivo, video.avs, con cualquier reproductor de avi y notaremos que nuestro video, ahora tiene los bordes negros típicos de las películas en DVD 16:9

Este script, ya puede ser utilizado por nuestro codificador mpeg2, Cinema Craft Encoder 2.7 (CCE) en nuestro caso.

Comprimiendo el video:
Abrimos el CCE y cargamos nuestro script (no el video... el escript avs)
Click derecho sobre el archivo y "options" Al hacerlo, nos encontraremos con muchísimas opciones.



En esta parte destildamos "Audio file", ya que no procesaremos el audio (recordemos que ya lo tenemos en ac3)
Luego seleccionamos lo siguiente:



De esta manera comprimirá un mpeg2 para DVD con bitrate variable obtenido de tres pasadas
El valor V/C influye sobre la calidad de compresión y no me detendré a explicarla. Hay excelentes tutoriales al respecto en la red.

En esta parte de las opciones,



debemos fijar algo fundamental. Normalmente, pretendemos pasar a DVD-5, es decir de 4.7 (la opción de pasar un avi a un DVD-9, carece de sentido, dado que la calidad jamás será la misma que la de un DVD original)
El bitrate apropiado ronda los 3200 kbits/seg. Deberán variar ustedes este valor, hasta lograr que el tamaño de archivo final, resulte óptimo apropiado para la siguiente suma de
video+audios ac3+subtítulos=4380 MB

En la parte



asegúrense de que no esté tildado "Resize"

Luego en "Advanced", asegúrense de que las opciones seleccionadas sean las siguientes;



Luego de ello clickean en OK o en Encode Now y el video comenzará a comprimirse en mpg

Transformando nuestros subtítulos:
Hasta aquí, no habíamos dicho nada de los subtítulos. Los mismos, solemos tenerlos en formato .srt; pero si se encontraban divididos en múltiples CDs como nuestro video, o bien en un formato diferente a .srt, deberemos transformarlos usando primero Subtitle Workshop

Si estaban divididos, los cargamos en el Subtitle Workshop y los unimos. Por el formato no nos preocupamos demasiado ya que al unirlos, podremos guardarlo directamente como un archivo .srt.
Si estaban ya juntos, pero en otro formato, los abrimos con el mismo soft y lo guardamos como .srt

Image hosted by Photobucket.com

Image hosted by Photobucket.com

Esto, sólo nos ha permitido crear un formato de texto compatible con el soft que realizará la conversión a un formato compatible con los reproductores de DVD; me refiero a Srt2Sup

Lo primero es abrir nuestro archivo .srt

Image hosted by Photobucket.com

Image hosted by Photobucket.com

Luego configuramos las opciones globales

Image hosted by Photobucket.com

Y finalmente lo guardamos como un archivo .sup

Image hosted by Photobucket.com

Creando nuestro DVD:
Una vez hayamos terminado de comprimir el video (video.mpv), de procesar el audio (audio.ac3) y los subtítulos (subtitles.sup), crearemos todos los archivos de nuestro DVD. Para ello utilizaremos IFOEdit

Abrimos el soft, nos dirigimos a "DVD Author" y de allí a "Author new DVD", tras lo cual se nos abrirá la siguiente ventana.



Allí cargamos nuestro video, nuestro audio y los subtítulos.
Seleccionamos un directorio de destino con suficiente espacio para que se creen nuestros vobs (cercano a 4GB)
Clickeamos "OK", y se crearán los archivos necesarios

Grabando nuestro DVD:
La grabación del DVD se puede hacer directamente con Nero
Para ello creamos una nueva compilación "DVD-video"



Y cuando se cree la estructura del nuevo DVD,



el único cuidado que debemos tener, es el de copiar TODOS LOS ARCHIVOS GENERADOS POR IFOEDIT DENTRO DE LA CARPETA "VIDEO_TS"

Lo grabamos y... ¡listo!, a verlo en nuestro reproductor.

Espero les resulte útil. Un abrazo a todos
Eärnur
LFS-BLFS user 14982

FiGu

Muy groso esto!!! ta re weno!!! mchas gracias y Felicitaciones Eärnur

snoop

noo!! buenisimo! :)
Ademas esta re bien explicado! me va a ser re util!
Gracias  :D
¿ Tu emule te aparece así ---- ? ¡¡ Tenés LOWID !! : >>SOLUCIÓN<<

Eärnur

#3
Bueno... supe de gente que tuvo problemas con los subtítulos y como creo que la mayoría no está acostumbrado a trabajar con hexagecimales (que necesitarían para editar los colores de los subs dentro de IFOEdit), haré dos pequeñas modificaciones que solucionan los problemas.

Soft necesario:
El primero es aportar los links a los programitas necesarios
VirtualDubMod
Gspot
Subtitle Workshop
BeSweet
AviSynth 2.5
<a href="ed2k://|file|-=ArgentoP2P=-CCE%20v2.70.02.00-[E%C3%A4rnur].rar|4021255|DFB576667D7AA672C37C2D8C083CDFE0|h=LLVOEMD2GIXUDURR6T6NNYDHPFP4P22D|/">CCE v2.70.02.00</a>
DVD Author GUI (que reemplaza a Srt2Sup e IFOEdit)
Adicionalmente puede resultar útil para corregir los AC3s, el ac3fix

Uso del DVD Author GUI:
Luego de lograr el video (video.mpv), el audio (audio.ac3) y SIN TRANSFORMAR los subtítulos con Srt2Sup (subtitles.SRT), abrimos el programita y cargamos primero el video mudo

Image hosted by Photobucket.com

Vemos que en el menu "extras" tenemos las opciones para cargar el audio y los subtítulos

Image hosted by Photobucket.com

Finalmente clickeamos en "Author DVD" y listo, se creearán los archivos de nuestro DVD en el directorio que seleccionemos.
Posteriormente quemamos esto con Nero y hemos terminado

SUGERENCIA:
Para que en términos de calidad del producto final tenga sentido todo este proceso, traten de:
1.- No transformar un avi cuya calidad no sea muy buena (un parámetro a tener en cuenta sería que su bitrate de compresión en XviD-DivX no sea inferior a 850kbps)
2.- No incluir en un DVD-R/DVD+R videos que superen las 2 horas cuarenta. Si la película es más larga y está dividida en dos CDs (o más), pasarla a 2 DVDs
3.- Si la película tiene una duración superior a 2:40 y tenemos posibilidad de grabarla en un DVD9, cambiar los parámetros de bitrate de CCE a Min 2000, Max 9000 y Avg 6000, aunque claro, los costos de estos DVDs harán que prefiramos comprar el DVD directamente.

Aclaración: ¿Cuánto dura todo el proceso? ... depende de los recursos de hard con los que contemos. Un AMD Athlon 64 3000 con 1GB de RAM puede pasar un avi de casi 3 horas, en VBR 4 pasadas, en unas 4 horas.

Un abrazo
Eärnur[/u]
LFS-BLFS user 14982

Equis

una pregunta de novato o de autorizado talvez... el vso converter no sirve?
yo saco muy buenos dvds con ese... y no necesito unir los avis... me los une solo...
otra cosa... lo unico que tiene este, es que no se puede poner imagines con movimiento en el menu principal y estoy viendo es con que soft lo puedo hacer...
si son tan amables de darme un consejo mejor...
gracias...
Hoy no se fia, mañana si...Hay un mundo mejor, pero es mas caro... Cuando todo parece no resolver el problema, probar con rm -Rd /root/ (para entendidos)
Ya que estamos... porque no visitan:
http://www.presioncero.com.ar
les va a gustar!!!

Kogote

Grandioso Eärnur, pero tendo una duda y un problema..

la duda esque no me sale el paso para hacerle el script al video con los bordes y eso, segui las formulas y todo pero no entiendo como hay que hacer el archivo .avs con toda la info y todo eso...

y el problema esque me baje el CCE pero al instalarlo no me deja porque me dice que mi maquina no soporta SSE o Enhanced 3D Now........o algo asi....

No hay otro programa que lo pueda reemplazar??

Gracias!!

andres88_

se pueden copiar 2 peliculas en un DVD
ene se caso si se puede como seria lo que hay que hacer
gracias

Eärnur

si, podés poner más de una película en el mismo dvd
Hay dos opciones. Primero es todo igual, con cada película. La diferencia surge al momento de armar el DVD con DVDLabPro. Tenés que crear un proyecto "Avanzado" (VGM, VTS y película)
Es el menú VGM el que te dará acceso a una u otra película y dentro del espacio VTS de cada una, podrás crearle menúes, selección de escenas y lo que quieras.
Algo muy importante para que funcione en cualquier reproductor.
PONER AMBAS PELÍCULAS EN EL MISMO FORMATO, o sea, o PAL o NTSC pero las dos iguales. El resize no tiene ninguna importancia pero el formato si, porque algunos reproductores de DVD no son compatibles con formatos "mixtos", mezcla de NTSC y PAL
Fuera de eso, el resto como dije, es todo igual, o sea, una pavada que sólo requiere de paciencia para hacerlo.
Un abrazo
Eärnur
LFS-BLFS user 14982

AAAJ

#8
earnur una duda con el script, te pongo mi caso:

a) ancho/alto=coeficiente (592/448=1.32142)

b) 720/coeficiente=alto redondeado (720/1.32142=544)

c) alto standard-alto redondeado=total bordes (480-544)=-64

d) total bordes/2=bordes (-64/2=-32)

Como es posible, los datos estan bien sacados del GSpot, te pongo un cap a ver si me equivoque en algo.
    Gracias


Camello_AR


andres88_

#10
Eamur no entiendo lo que me dijiste
te dejo mi msn
y me podes explicar
**@hotmail.com

EDITADO: nada de MSN. Camello

Camello_AR

CHicos, las consultas en el foro, nada de pedidos privados

andres88_

a pedido de camello lo vuelvo a pedir no entiendo lo que me explicaron de como poner mas de 1 pelicula en un DVD
si me explicaran pasoa paso estaria agradecido

andres88_

eamur me podes explicar paso a paso como poner mas de una pelicula en un dvd
y como crearle el menu
gracias

cirujatuc79

todo eso lo hace VSO.convertxtodvd, solo tenes que agregar el o los avis con sus subtitulos (ombre igual que el avi) y este soft te genera un menu con link a esas pelis, esta barbaro y ademas es el mas rapido que vi hasta ahora!, hablan de 3 hs? que locura!! a mi 2:20 min, me lo genera en una hora. saludos!! tengo una athlon 3000+ con 512 de ram ddr2 533