INSTRUCCIONES PARA COMPRIMIR DVD 1.2 1º instalar el codec divx 4.12 en el disco duro 2º pasar el dvd al disco duro con uno de los copiadores (rippers): -vobdec quintuplets 2000 -smartRipper 2.41 3º comprimir la peli con uno de los compresores (encoders): -Flask mpeg 0.594 -Flask Mpeg 0.6 preview -Xmpeg 4.5 4º editar la peli con el editor virtual dub 1.3a: partirla en archivos de 700megas, quitarle secuencias o letras del final, unir varios archivos en uno. ----- 2º Utilizar el vobdecquintuplets 2000 sólo en los casos en los que da error el smartRipper como por ejemplo cuando da error al final en el ultimo archivo, en ese caso solo rippeariamos ese archivo con el vobdec. Como regla general utilizaremos smartRipper y extrayendo el dvd entero porque si no se desincroniza la pista del video con la del audio. COPIADO PARCIAL DE LA PELI AL DISCO DURO: Esto no esta recomendado pero por si acaso lo voy a explicar. Seria copiar sólo la pista de video y la de audio en español sin subtitulos. Esto se hace pulsando en la pestaña "Stream processing" y desactivando todo lo que no nos interese, con este sistema conseguimos 3 cosas: - copiarla mas rapido al disco duro - ocupar menos espacio (cada archivo de 1g se queda en 903m) - la vamos a poder ver en español desde el disco duro, ya que hay veces que el reproductor del windows "media player 6.4" no nos da la opcion de seleccionar idioma y sale por defecto en ingles. Por el contrario el power dvd no nos permite escucharla. Para peliculas que contienen entremezcladas: - la pista de video de pelicula propiamente dicha - la pista de secuencias extra con comentarios del director o bien otra pista de peli cula en ingles como en la guerra de las galaxias I. caso de "abyss", "el planeta de los simios version moderna" y "la guerra de las galaxias I" en las que aparecen secuencias del director entremezcladas con la peli para comentar la pelicula (o para protegerla), tenemos que utilizar obligatoriamente el smartripper en el cual seleccionamos sólo el primer titulo (lo hace automaticamente) que estaria en el Title 1 [6425MB]/Program Chain 1/Angle 1 [01:35:58], o bien el Title 2 como el caso de "la guerra de las galaxias I" en donde el Title 1 esta en ingles y el 2 es el de español. En estos casos donde hemos rippeado parte de la peli no podemos leer el fichero .IFO con el flaskmpeg porque da un mensaje de error, entonces lo que hacemos es cargar el 1º de los archivos de 1giga del dvd (el flaskmpeg carga automaticamente los restantes) y en el caso de haber ripeado solo una pista de audio ya no hay que hacer nada mas, pero si en el caso de haber rippeado todas las pistas de audio entonces seleccionaremos la de español mirando su nº en el fichero de TXT que genera el smartripper en la carpeta donde hemos rippeado la peli y que se llama vts_01_INFO.txt. Por ejemplo en "eyes wide shut" el smartripper solo coje una parte del 1er fichero de 1 giga y una parte de los 2 ultimos, en este caso utilizando el .IFO el compresor empieza a comprimir por la mitad ¿?. OJO¡¡ no toquetear nada ni tener otro programa funcionando mientras trabaja el smartriper. Vobdecquintuplets: Es necesario copiar del dvd sólo los archivos .VOB de 1 giga que estan juntos, osea, 4, 5 o 6 archivos juntos de 1048megas, a continuacion suele venir otro que tiene menos de 1g pero es de la misma serie, o sea, del vts_01_01.VOB al vts_01_05.VOB, los siguientes archivos ya pasan al vts_02_xx. Pueden no ser vts_01, puede ser vts_02, pero siempre van juntos. Ademas se necesita el .IFO que esta justo antes de ellos, hay muchos archivos .IFO, pues solo el que esta al lado de estos archivos de 1g y antes del vts_0x_0.vob. Los demas archivos no son necesarios. - pulsar el boton de authen que es para autentificar el cd, para engañar al lector. (esto lo hace automaticamente el smartripper). - seleccionar los archivos de 1g y darle a buscar la clave en find key (tambien lo hace automaticamente el smartripper). - seleccionar los archivos de 1g y el .IFO (la seleccion es automatica en smartripper) y darle a decript (desencriptar) a la carpeta elegida en el boton target/source. 3º El compresor mas estable y fiable es Flask mpeg 0.594, pero el mas avanzado, mas rapido y que mejor maneja los subtitulos es el Xmpeg. Voy a explicar solo el Flask mpeg, ya que son casi iguales. Solo en el caso de dvd parcialmente rippeado: seleccionar el primer archivo .VOB en archivo\abrir archivo. En archivo\abrir dvd abrimos el fichero .IFO en el cual seleccionamos la pista de video, la de audio y los subtitulos. En opciones\formato de salida seleccionamos los codecs de audio y video. Seleccionamos Divx 4.12 y lo configuramos pulsando en configurar..., esta es la opcion mas importante, porque la calidad de la peli depende de lo que pongamos aqui. Nos sale un panel muy grande con un monton de opciones, yo pongo "variable bitrate mode=1-pass quality-based" porque la opcion de 1-pass no te asegura calidad, te asegura velocidad para transmision por internet y la otra de 2-pass es mucho mas lenta y complicada. En "performance/quality"=Slowest porque las otras pierde mucha calidad y no aumenta mucho la velocidad. En "postProcesing" le ponemos el 50% o el 66% para que le haga un filtrado durante la compresion y así no hay que hacerle tanto durante la reproduccion. En "quality-based encoding parameters"=85% al 95%, aqui esta la clave de todo, si queremos toda la calidad tendremos que poner por lo menos 95% y si queremos que la peli se quede en 1 cd ponemos 85% (para pelis de 1:30 aprox). Con el 95% suelen quedar en 2 cd con una calidad practicamente como el dvd. Con el 100% hacemos una fotocopia al dvd y la calidad es exactamente igual, pero ocupan un 80% mas que con el 95%, con el 95% sale un poco menor calidad que el dvd sobre todo en escenas oscuras y en escenas de humo traslucido. Las peliculas ocupan tanto mas cuanto mas cambios de escena tienen, esto pasa en las pelis con mucha accion (007, alien, dungeon & dragons,...), en cada cambio de escena se introduce un nuevo keyframe que es el fotograma maestro de la escena (contiene los pixeles) y a partir de ahi solo se generan delta-frames que son los que hacen que salga muy comprimida la escena, si hay muchas escenas habra muchos keyframes que son de mayor tamaño que los deltaframes. Por esto es muy dificil saber cuantas megas va a ocupar la peli y un archivo Divx de 1giga de una peli de 2horas si lo partes en 2 no tienen porque ser de 500megas cada uno, ocuparan tanto como escenas tenga esa parte de la peli. El flaskmpeg0.594 genera como max archivos de 2gigas OJO¡¡. Parece que con un pluging que se llama dmlAviOutput se puede superar la barrera que tienen los avi de 1giga. El flaskMpeg0.6 preview es capaz de generar archivos de mas de 2gigas utilizando el plugin dmlAviOutput, he intentado copiar este plugin al directorio del flaskMpeg0.594 y lo coje pero no funciona. Con el divx5 salen un 46% mas pequeños los archivos pero pide mucho procesador para reproducirlos. Hay que activarle para ello TODOS los sistemas que tiene de compresion (que son 3 casillas), si no, salen archivos mas largos. El sonido por supuesto mp3, pero ademas a 48000Hz porque sino se desincroniza la voz con el video, y 128kbps como minimo. La opcion de Split files after 3800s no es fiable por que los ficheros partidos no suelen funcionar bien, suelen estar partidos entre escenas y se rompe la secuencia (stream). Solo podemos partir una peli al principio de una escena (antes del keyframe). Tampoco se puede hacer una pelicula en 2 sesiones de compresion distintas comprimiendo primero la 1ª mitad de archivos .VOB y despues la 2ª, porque luego no se pueden unir, no quedan bien unidos. En el menu opciones generales\video ponemos a ser posible toda la resolucion de la peli: 720x576 porque no le vamos a activar despues toda la calidad de filtrado. Le ponemos 25 fotogramas, iDCT MMX. DESENTRELAZADO: Tendremos que activarlo para pelis que esten entrelazadas, porque sino se veran unas lineas horizontales en los objetos en movimiento de la escena, ¿cómo sabemos si la peli esta entrelazada?, la reproducimos con el reproductor del flaskmpeg y se veran, o con el windows media player 6.4. Muchas pelis estan entrelazadas como las porno o abyss, por ejemplo. - No activar la casilla de desentrelazado del panel de configuracion del divx, ya que salen rayas. - En umbral poner 1, cuanto mas bajo, mas es el efecto de desentrelazado y mas comprime. - Activar "mezclar campos en vez de interpolarlos" para que se vea mejor y comprime mas. En sonido ponemos descodificar el sonido e igual que la entrada (48000Khz). En post procesado ponemos filtrado bilineal que es perfecto y el doble de rápido que el bicubico HQ, no recortar (que tampoco es fiable), no encuadrar, y mantener relacion de aspecto 16:9, aunque las porno suelen venir a 4:3. El Flask Mpeg0.6 corrige la relacion de aspecto reduciendole la altura a las pelis demasiado (unos milimetros), esto a mi no me gusta ya que se ven mas chicas (menos altura) y lo hace a costa de quitarte calidad, hay que elegir entre calidad de pixeles o calidad de relacion de aspecto que se traduce en que se ven los objetos encojidos un poco en el flaskmpeg0.594. En archivos ponemos el nombre de archivo de salida que contiene el audio y el video en formato .DIVX (despues le cambiaremos la extension). En general activamos "compilar todo" para que comprima toda la peli, o si sólo queremos algo menos, le ponemos el nº de segundos, sirve por ejemplo para no comprimir las letras del final. Activamos Apagar el equipo cuando se acabe (esta opcion no funciona en el flaskmpeg0.6). Para empezar a comprimir le damos a ejecuta...\comienza la conversion, nos da la informacion del nº de horas que le faltan para comprimir pero no es muy fiable, si pone 7 horas, son 9, si 9 son 11. Es interesante ver en pantalla cómo se esta comprimiendo la peli, para eso activamos la casilla correspondiente así vemos se va bien o no, si estan saliendo los subtitulos, etc. Una opcion muy interesante para hacer pruebas es reproducir primero la peli por el sitio donde queremos (reproductor/play/arrastramos el cursor), la paramos, le damos a salir y comenzamos a comprimir: empezara por el primer fotograma de la sacuencia (stream) que habiamos reproducido, o sea, no exactamente el que queremos, si no el 1º de esa secuencia. Con esto podemos comprimir las partes de la peli que nos interesan sin tener que comprimirlo todo. No funciona en flaskmpeg0.6, ya que siempre empieza desde el principio. El flaskmpeg0.594 parece que no funciona en pentium 4 :-( , pero el 0.6 sí, un p4 a 1700 va un 80% mas rapido que un athlon a 800. 4º Si la peli ha salido de más de 700 megas, tendras que partirla en varios cd. Primero cambiale la extension de .avi a .DIVX para que lo reconozca bien el virtualdub. Activarle al virtual dub la opcion de "direct stream copy" en el menu video y en el menu audio para que no re-procese los archivos, solo los copie a memoria y a disco duro (sino intentará recomprimirlos). Activar tambien la opcion "options/enable directdraw acceleration" para que pueda reproducir mas rapido las pelis, y poner "options/preferences.../main/output color depth=24bits", con esto se puede reproducir perfectamente una peli desde el virtualdub. PARTIR UNA PELI: se utiliza la opcion "file\save segmented avi" pero recuerda que lo que hace esta opcion es generar varios archivos de tantos fotogramas cada uno como le digas, o sea, si la peli tiene 200000 fotogramas (frames) y le dices "save segmented avi" con 80000 frames, pues te va a generar 2 archivos de 80000 y otro de 40000, o sea, te hace 2 cortes en la peli, uno donde le dices y otro donde le da la gana... y encima te rompe el ultimo fichero. Ademas nunca genera archivos de mas de 1giga, OJO¡¡. - Peliculas de hasta 2 cd (1300 megas aprox): Debes de cortarla por un poco mas de la mitad y asi aseguras solo 2 archivos y UN solo corte, he hecho muchas pruebas con el virtual dub y siempre quedan perfectas incluso no se desincroniza el audio y el video. Para buscar la posicion de corte tienes que pulsar el boton que tiene una llave amarilla que lo que hace es buscar la siguiente escena (1er keyframe) adelante o atras, con lo cual no cortas una escena a medias, una vez que has encontrado el fotograma donde partir la peli (siempre desde la mitad hacia adelante), le das a "file/save segmented avi" pones el nombre de los nuevos ficheros, activas la casilla de "limitar a un nº de frames" y escribes el nº que te sale abajo al lado de donde sale el tiempo. Suele tardar unos 2 a 3 minutos y no machaca ningun archivo. - Peliculas de mas de 2 cd (2gigas o asi): Cortas a ojo en la 1ª media hora de pelicula para obtener el 1er archivo de 700Meg y cuando lo hayas conseguido BORRAS todos esos primeros frames de la peli y GRABAS la peli restante. Sal de programa, carga el nuevo archivo con lo que queda de peli y a este le aplicas ya el paso anterior de "mas de 2 cd". Los ficheros partidos despues se pueden volver a unir en uno solo sin ninguna perdida de calidad, quedando perfectos con lo cual se pueden grabar con una grabadora de dvd en un dvd-r de 4.7gigas en un futuro, de momento se pueden quedar en cds. BORRAR FRAMES: primero se seleccionan y despues se borran con la tecla supr. Para seleccionar frames nos vamos al primero (siempre pulsando las teclas que tienen una llave amarilla), pulsamos el boton que tiene una flecha negra _> nos vamos al ultimo y pulsamos la otra flecha negra <_ debe salir una banda azul en la barra de desplazamiento. Tarda tambien 3 min. PEGAR FICHEROS: abrimos el 1º y despues le damos a file\append abrimos el 2º y despues los grabamos con file\save. Tarda tambien unos minutos dependindo de la longitud de los archivos. He probado el programa de edicion de video de Adobe Premiere en version 5.1, y se queda bloqueado al editar las pelis divx, aunque se pueden abrir y ver. ----- Por ultimo reproducir las pelis con el reproductor The Playa. Hay que poner a 0 el postProcesing si queremos ver las pelis con un athlon 800 sin saltos, esta en: playback/properties/divx video decoder/configure... o bien pulsamos Alt+P /divx video decoder/configure... he comprobado que con el postprocessing algunas texturas se ven incluso mejor que con postprocessing, que al estar activado te las distorsiona. Con el postProcesing a 0 se ven perfectas las escenas claras. Podemos aumentarle el postProcesing al 75% o mas para que elimine las imperfecciones que salen con el humo traslucido, o las escenas oscuras (salen unos cuadraditos), pero ya pide mucho procesador. COSAS A TENER EN CUENTA: - Comprobar siempre todo lo que haces, si es necesario ve la peli que has generado antes de grabarla en el cd: mira si esta en español, si se han desincronizado las voces y las imagenes, si salen rayas , si se ve con calidad, si has partido la peli a mitad de una conversacion o en mitad de la accion, sobre todo comprueba el principio de un archivo partido: el principio del 2º 3º... que es donde suelen haber cuadraditos verdes, etc. - El flaskMpeg0.594 graba parte de la configuracion si le das a archivo/salir, pero de todas formas siempre verifica TODAS las casillas y opciones porque algunas veces cambian solas. - Comprueba lo que ha ripeado el smartRipper reproduciendo los vob con el windows mediaplayer 6.4 - Las pelis con mucha calidad necesitan mucho micro (800MHz), pasarlas al disco duro, y tambien una tarjeta grafica que acelere la reproduccion de video (las de 4000pelas no lo llevan). www.divx-digest.com virtualdub smartRipper flaskMpeg informacion, foros, etc www.divx.com Divx www.mp3guest.com Xmpeg