digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Convertir y Codificar Video (Español) (http://www.digitalfaq.com/archives/espanol/)
-   -   KSVCD Express: el camino más directo (http://www.digitalfaq.com/archives/espanol/9986-ksvcd-express-camino.html)

maurus 05-31-2004 03:41 AM

KSVCD Express: el camino más directo
 
Quote:

Advertencia a los usuarios

Este método usa MEncoder como motor para la codificación de vídeo, el cual es un front-end de la librería libavcodec para Win/32. Este proyecto está en estado alfa y es aún inestable. Aunque hemos procurado no explotar en demasía los filtros internos de MEncoder, pudieran obtenerse resultados no satisfactorios. Sin embargo, esto NO ES DE NINGUNA MANERA culpa de los "quasi estandar" KVCD o KSVCD los cuales, trabajando con encoders totalmente cualificados, son sinónimo indiscutible de elevada calidad.

Introducción

Esta mini-guía va a proponer un método que hemos dado en llamar KSVCD Express, y en el que la intervención del usuario se ha reducido al mínimo, de forma que casi todas las acciones habituales en este tipo de procesos se han automatizado.

Prácticamente, bastará con partir e los ficheros VOBs del DVD, modificar unos cuantos valores del script suministrado y lanzar éste para que el proceso se realice de forma automática. Estas son las tareas que se este script va a realizar para nosotros:

:arrow: Codificación de vídeo a MPEG-2 con MEncoder a doble pasada.
:arrow: La fuente puede ser un DVD o bien un AVI (DivX, XviD, captura, etc.). También están soportadas fuentes entrelazadas.
:arrow: Cálculo aautomático de la relación de aspecto (Aspect Ratio).
:arrow: Cálculo aautomático del bitrate.
:arrow: Extración automática del audio en AVIs y en DVDs.
:arrow: Codificación de audio a MP2 con BeSweet.
:arrow: Multiplexación o unión de los anteriores con MPlex, con el fin de obtener el fichero MPG final.
:arrow: Autocorte. KSVCD Express es capaz de realizar automáticamente el corte del fichero MPG acorde al tamaño del CD. Muy útil en el caso de codificaciones a 2 CDs.
:arrow: Opcionalmente, aunque recomendable, creación de imagen cue/bin de la película lista para ser quemada con Nero o similar. La imagen incluirá capítulos o marcas de acceso cada 5 minutos y logos de presentación y de cambio de disco en su caso.
:arrow: Y finalmente, si se desea, apagado automático del equipo al finalizar todo el proceso, trás 30 segundos de cortesía.

Además, tenemos posibilidad de codificación en batch, simplemente duplicando el script que se suministra para cada una de las películas y añadiendo una llamada a cada una en un script genérico de batch que también suministramos.

Después de toda la amplia serie de pasos que tradicionalmente ha habido que hacer para obtener un K(S)VCDs, es increíble que esto pueda ser así de fácil. Sobre todo si hemos hecho K(S)VCDs mediante procesos tradicionales con TMPGEnc. Aquí nos olvidamos de crear proyectos puente con DVD2AVI, pelear con scripts para AVISynth, configuración de TMPGEnc, arduos cálculos de CQ, codificación de audio y multiplexación en procesos separados, etc.

Si queremos rapidez, automatismo, facilidad de uso, compatibilidad con los reproductores actuales y nuestro destino es el viejo CD, pudiendo colocar una película DVD en 1 solo CD (a lo sumo en 2) con una gran calidad, nuestra solución es este KSVCD Express.

Con él no perdemos un cierto control sobre lo que hacemos (al ser un script que podemos ver y modificar) y, a la vez, es un método totalmente automático que nos permite dormir a pierna suelta mientras realiza sus tareas, incluidos todos los cálculos, codificaciones y autoría.


Software necesario

KSVCD Express

:arrow: Paquete base. Contiene todo lo necesario para hacer nuestros KSVCD en un solo paso. Veremos los detalles a lo largo de esta guía. Basta con descomprimir el contenido del paquete en una carpeta cualquiera.

:arrow: Último script. Aquí podremos obtener el último script actualizado. Incluye el fichero KSVCD_Express.bat y, en su caso, otros que puedan ser necesarios. Debe descomprimirse en la misma carpeta donde hayamos instalado el paquete base.

Esta división entre paquete base y script está justificada porque éste último puede estar sujeto (y lo está de hecho) a optimizaciones y/o mejoras.

Nero

Para grabar nuestra creación. Ya no es necesario usar VCDEasy para añadir logos de entrada o capítulos ya que, si lo deseamos, KSVCD Express lo hace automáticamente por nosotros.


Paso 1 ( Ripeo )

Este paso es *** Ilegal en España desde 1 de Octubre de 2004 ***

Usaremos para este paso DVDDecrypter, ya que asumimos que la fuente es un DVD.

Nuestro objetivo aquí es pasar el contenido de audio y vídeo de nuestro DVD al disco duro para poder procesarlo en los pasos siguientes, convirtiéndolo finalmente en nuestro KSVCD.

Configuraremos a DVDDecrypter de la siguiente manera:

Lo primero es seleccionar, si no lo está ya, el modo IFO en el menú Mode.

Vamos a hacer que DVDDecrypter obtenga un único gran fichero VOB, para lo que iremos a Tools/Settings/IFO Mode y cambiaremos File Splitting a None. De esta forma, DVDDecrypter creará un solo fichero VOB en lugar de cortarlo en varios fragmentos de 1 GB. Esta configuración bastará con establecerla una única vez, para el primer DVD que hagamos, ya que en lo sucesivo DVDDecrypter la recordará.

Después iremos a la pestaña Stream Processing y chequearemos la casilla Enable Stream Processing. Ahora dejaremos seleccionados SOLO el vídeo y la banda de audio en el idioma deseado. DESMARCAREMOS el resto de material.

Ya podemos darle al botón DVD to HD y comenzar el proceso de ripeo.

Hemos finalizado con este Paso 1, en el que hemos extraído en la misma acción audio y vídeo de nuestro DVD, el cual ya podemos guardar en lugar seguro.


Paso 2 ( KSVCD Express )

El la cabecera del script suministrado hay una serie de datos que deberemos informar ya que son propios de la película con la que vamos a trabajar.

Esta es la anatomía que presenta dicha cabecera:

  • ECHO PAL KSVCD Express por Maurus
    ::
    ( 1 ) Set source=DVD
    ( 2 ) Set directorio=D:\pelicula
    ( 3 ) Set pelicula=travesia_Oceanos
    ( 4 ) Set duracion=75
    ( 5 ) Set aspectRatio=4:3LB
    ( 6 ) Set baseAVI=640
    ( 7 ) Set alturaAVI=352

    ( 8 ) Set discos=1
    ( 9 ) Set media=CD80
    ( 10 ) Set imagen=YES
    ( 11 ) Set interlaced=OFF
    ( 12 ) Set apagar=ON
    :: ----------------------------------------------------------------------------


( 1 ) Fuente que va a ser codificada. Indicar si se trata de un DVD o de un AVI (DivX, XviD, captura, etc.).

( 2 ) Directorio de trabajo donde DVDDecrypter ha dejado los ficheros. Si es un AVI es el lugar donde está ubicado.

( 3 ) Indicaremos una especie de nombre corto o alias indentificativo de la película, que será con el que trabajará KSVCD Express. Si es un AVI es el nombre del fichero sin extensión.

( 4 ) La duración de la película en minutos (despreciamos los segundos). KSVCD Express calcula internamente el bitrate medio de vídeo necesario. El bitrate de audio, fijado en 128 Kbps, es subido automáticamente a 160 Kbps en codificaciones destinadas a 2 CDs. La duración en el caso de fuente DVD nos la dice DVDDecrypter y en caso del AVI podemos verla reproduciéndolo con nuestro reproductor software favorito.

( 5 ) Se trata de las proporciones de la película. Este dato viene informado en la carátula del DVD. A elegir entre 4:3, 16:9 ó 4:3LB.Normalmente la película será 16:9 (panorámica), pero si nuestro televisor es 4:3 ("cuadrado") y queremos conservar las proporciones debemos establecer 4:3LB (LetterBoxed). También, de forma interna sin que tengamos que indicar nada, se aplicará el llamado factor Overscan, que consiste en oscurecer unas zonas laterales del KSVCD que no se ven en la televisión, por lo que no es necesario desperdiciar bitrate en ellas. En el caso de AVIs, no se utiliza este dato ya que KSVCD Express lo calcula automáticamente en función de las dimensiones del AVI.

( 6 ) Sólo para AVIs. baseAVI es la base o ancho del AVI.

( 7 ) Sólo para AVIs. alturaAVI es el alto del AVI. Por ejemplo en un AVI de tamaño 640x352: baseAVI=640 y alturaAVI=352.

NOTA para AVIs: Podemos averiguar tanto la duración como el tamaño del AVI con sólo reproducirlo con nuestro reproductor favorito. Recomendamos a tal efecto Windows Media Player Classic y BSPlayer). También podemos valernos de herramientas como YAAI (Yet Another AVI Info).


Estos son los datos que siempre vamos al tener que proporcionar por cada película que hagamos. Nos podríamos incluso ahorrar el primero (directorio) si siempre la extraemos o trabajamos en el mismo.

El siguiente bloque de datos habrá que tocarlo con menos frecuencia, sirviéndonos muy a menudo los valores que están establecidos por defecto. Vamos a ver lo que significa cada dato.

( 8 ) 1 ó 2. Número de discos como destino de nuestra codificación. Normalmente indicaremos 1. Hay que decir que no todas las películas tienen la misma compresibilidad, pero por regla general -no rigurosa- estableceremos 1 CD para aquellas que no excedan de aproximadamente 110 minutos y 2 CDs para las que sobrepasen ese tiempo, o bien, si queremos mayor calidad y no nos importa tenerla dividida. KSVCD Express realizará automáticamente el corte del MPG final. Si hemos elegido 2 CDs, lo hará en dos mitades y si hemos seleccionado 1 CD también lo realizará a la medida de la capacidad del CD. De esta forma, si el vídeo hubiera salido algo más grande (no es habitual con MEncoder), quedará cortado el fragmento sobrante. El fichero resultante se llamará siempre pelicula1.mpg y, en su caso, pelicula2.mpg.

( 9 ) CD80 -> CD de 80 minutos (lo normal) y CD90 -> CD de 90 minutos. También podríamos especificar un tamaño personalizado en MB.

( 10 ) YES o NO. Si indicamos YES, KSVCD Express puede hacer automáticamente una imagen cue/bin de la película creada, lista para ser quemada directamente por Nero o similar. La imagen incluye capítulos o marcas para su fácil acceso con la botonera del mando a distancia del reproductor. Podremos navegar hacia adelante o hacia atrás a través de dichas marcas e incluso acceder directamente a una de ellas con sólo pulsar la tecla numérica correspondiente. Además, la imagen se crea con un logo o carátula de presentación. En el caso de codificaciones de 2 CDs, las carátulas numeran los CDs y además existe un logo al final del primer disco que invita a insertar el segundo.

( 11 ) Fuente entrelazada. Indicar el tipo de entrelazado: TFF (top field primero), BFF (Bottom field primero). OFF, el valor por defecto, significa que la fuente no es entrelazada, lo cual es lo normal en la mayoría de los casos.

( 12 ) Es el apagado automático o no del equipo al terminar el proceso. Si lo dejamos a ON, como viene por defecto, se apagará automáticamente (trás 30 segundos de cortesía por si nos arrepentimos) y con OFF mantendremos el equipo encendido.

El resto del scirpt no deberemos nunca tocarlo para nada, a no ser que sepamos muy bien lo que hacemos y deseemos modificar su comportamiento.

Como podemos ver, informar con estos valores al script es un juego de niños. Una vez modificado, solo resta ejecutarle y KSVCD Express se encargará de todo él solito. En unas horas tendremos la película final lista para ser quemada, tema que vamos a cubrir en el siguiente punto.


Paso 3 ( Quemar la película en el CD )

Usaremos el programa Nero.

También podremos usar cualquier otro software capaz de grabar SVCDs.

Nuestro objetivo es pasar nuestra creación a CD, dejándola lista para ser reproducida en cualquier reproductor de sobremesa o similar.

Configuramos así Nero para realizar la grabación de la película:

Si hemos dejado que KSVCD Express realice la imagen cue/bin (lo recomendable) sólo tendremos que quemarla con la opción Grabar Imagen. Si hemos codificado pensando en 2 CDs, tendremos dos imágenes numeradas (pelicula1.cue y pelicula2.cue) y quemaremos una en cada CD.

Si no hemos optado por la creación de imagen automática, elegimos el proyecto Super Video CD en Nero y arrastramos después el fichero .mpg (pelicula1.mpg). Nos aseguraremos también de dejar desmarcada la opción Create a standard compliat CD (o crear CD conforme al estándar). El programa crea la estructura necesaria para este tipo de discos de vídeo y deja el CD listo para ser reproducido en nuestro aparato. Si tenemos dos ficheros .mpg (caso de película en 2 CDs) haremos esto dos veces, una con cada uno de los CDs.

Normalmente, no se recomienda realizar la grabación a las altas velocidades que permiten las grabadoras actuales, aunque es difícil establecer un mínimo (yo uso 8x) ya que depende mucho de la calidad de la grabadora, así como del soporte utilizado.



Despedida y cierre

Realmente asombroso después de lo que hemos "sufrido", y de las muchas guías que hemos leído con diferentes propuestas, que podamos hacer un KSVCD de una forma tan automática y fácil, donde además podemos saber que se está haciendo y no perdemos el control del proceso, pudiendo incluso modificarlo si sabemos lo que estamos haciendo. El script es básico, pero cumple bien la función para la que ha sido concebido y puede ser ampliado/modificado fácilmente.

Y basta ya de epílogos. Nos vamos, pero no sería justo despedir esta guía sin antes dar las gracias a:

A toda la gente del foro kvcd.net, fuente de información y de ideas, de la que ha mamado KSVCD Express.

MenCalc, obra de Incredible, que calcula los datos de corte, redimensionamiento y overscan que han sido utilizados en KSVCD Express.

MencodeMe (obra de VMesquita) y PackShot (por Incredible), las populares GUIs de Mencoder, de los cuales a bebido este KSVCD Express.

BeSweet, de DSPGuru, la excelente y popular herramienta de conversión de sonido.

A DockingGate , obra del amigo Prodater64, herramienta hermana con la que KSVCD Express comparte muchas ideas.

A micmic por el trabajo que se toma de pasar la guía a PDF.

A Prodater64, por su apoyo, ayuda y colaboración con el proyecto.

Y, como no, al gran maestro Kwag, la referencia, de quien todos los días todos aprendemos algo más.


Un saludo y espero que esta guía os sea útil.

-Maurus



------------------------------------
Log de cambios
------------------------------------


Ver. 2.03

:arrow: Extracción automática del audio del DVD con DVD2AVI. Ahora no es necesario recordar hacer Demux con DVDDecrypter. El proceso queda tan sencillo como seleccionar la banda de vídeo y la de audio en el idioma deseado y pulsar el botón de ripeo.
:arrow: Cálculo automático de la relación de aspecto (aspect ratio) en los AVIs, en virtud al tamaño del mismo que debemos introducir en los nuevos parámetros baseAVI y alturaAVI.
:arrow: Incorporado motor de re-escaldo del nuevo MEncalc 1.1b.

Ver guía para los detalles.


Ver. 1.9

No existente.

Ver. 1.8

:arrow: Se soportan fuentes AVI (DivX, Xvid, capturas, etc.).
:arrow: Extración automática del audio en los AVIs.
:arrow: Se soportan fuentes entrelazadas.
:arrow: El audio MP2 se codifica a 44,1 Khz, el estándard de los (S)VCDs.
:arrow: El log incluye información del comando ejecutado en cada aplicación.


Ver. 1.7

:arrow: Ya no es necesario hacer Demux de la banda de vídeo con DVDDecrypter, ni andar renombrando ningún fichero, ni tomando nota de ningún dato. Ver nuevas instrucciones de ripeo en Paso 1 de la guía.

:arrow: Cálculo automático del delay del audio AC3.

Ver. 1.6

:arrow: En codificaciones de 2 CDs, al finalizar el primer CD se introduce un logo pidiendo que se inserte el segundo disco. Gracias a Prodater64.


Ver. 1.5

:arrow: Modificación de parte de la cadena de parámetros de MEncoder. Gracias a Incredible.
:arrow: Optimización de los parámetros de MPlex.
:arrow: Mayor velocidad de codificación.
:arrow: Finalmente los capítulos se establecen cada 5 minutos tanto para codificaciones de 1 como para 2 CDs. Se subsana también un error relacionado con los capítulos en el segundo CD (gracias a Prodater64).
:arrow: Deja de utilizarse el fichero externo DVD_KSVCD_PAL.conf y todos los parámetros van directamente en la línea de comandos que invoca a MEncoder.
:arrow: Incluye MEncoder dev-CVS-040506-06:00-3.3.1, en su versión genérica compilada por Incredible, con lo que el paquete base pesa 1 MB menos.

Ver. 1.4

:arrow: Optimizado el tema del capiítulado para codificaciones en 2 CDs. Para 1 CD se establecerán capítulos cada 10 minutos. Para 2 CDs se establecerán cada 5 minutos, ya que el tiempo de película en cada CD es menor. Gracias a Prodater64 por la observación.

Descomprimir el último script en la carpeta donde tengamos instalado KSVCD Express.

Ver. 1.3

:arrow: Imagen cue/bin automática ahora incluye capítulos o marcas de acceso cada 10 minutos y logo o carátula. Si la codificación es a 2 CDs, los logos los numerarán. La imagen queda totalmente lista para quemar de forma fácil y rápida con Nero.
:arrow: Cálculo automático del bitrate de vídeo, no siendo necesarias herramientas externas como CalcuMatic. Además, el bitrate de audio, fijado en 128 Kbps, se sube automáticamente a 160 Kbps en codificaciones de 2 CDs.
:arrow: Soportados CDs de 90 minutos.
:arrow: Optimización del script con los últimos parámetros de MEncoder, discutidos en el foro, buscando siempre el mejor compromiso calidad-velocidad.
:arrow: Cambios en algunos parámetros de entrada, que quedan más inteligibles. En la mayoría de los casos habrá que tocar tan sólo 2 ó 3 y a lanzar KSVCD Express.


Ver. 1.2

:arrow: Optimización del script con los últimos parámetros de MEncoder, adaptativos al movimiento de Kwag.


Ver. 1.1

:arrow: Posibilitar la creación de logos mediante VCDEasy.
:arrow: Optimizada multiplexación de audio y vídeo, que en algunos casos generaba errores y se veía interrumpida.
:arrow: Últimos parámetros optimizados de codificación Mencoder discutidos en el foro.
:arrow: Posibilidad de creación de imagen cue/bin, lista para ser quemada con Nero.
:arrow: Creación de log del proceso.


Ver. 1.0

Versión inicial, con la propuesta de KSVCD Express, como paquete de codificación de PAL KSVCDs desde un DVD en un solo paso:

Ripear > KSVCD Express > Quemar



---------------------------------------------------
Requisitos, limitaciones y Advertencia Legal
---------------------------------------------------


:arrow: Win 2000/XP series con partición NTFS o FAT32 (VOB/AVI<=4GB).
:arrow: Destino único: PAL KSVCD a 480x576 MPEG-2, audio 128/160 Kbps 44,1 Khz.
:arrow: Sólo vídeo y una banda de audio. No soportados subtítulos.

:idea: No es legal el uso KSVCD Express o de cualquier otro software incluido en él, para hacer otra cosa que no sean copias de seguridad personales de DVDs legalmente adquiridos. Es delito usarlo con fines comerciales o de lucro.

Prodater64 05-31-2004 04:32 AM

Hola Maurus, te felicito, realmente muy logrado.
El script está genial, similar a lo que yo estoy tratando de hacer para una aplicación multifuncional y más completa con la cual se pueda partir tanto de DVD como de AVI's (que espero que si tu también te dedicas a ello me avises por PM, ya que veo que tus conocimientos sobre el command prompt son mayores que los míos, y no me gustaría que dupliquemos esfuerzos, inclusive tal vez podamos aunarlos.)
Te mereces un "Instant Stickie".



----------------------
Visita: Guía para Iniciados: MencodeMe/Win32 - Avisynth - MakeAvis por Prodater64.
Visita: KVCD Docking Gate por Prodater64.
Visita: Mencoder scripting con AVSEdit y Guía p/ Múltiples Archivos por Prodater64.
Visita: KSVCD Express: el camino más directo por Maurus.
Visita: MencodeMe: Una GUI dirigida a novatos - 0.23 is out! por VMesquita.
----------------------

http://www.digitalfaq.com/archives/error.gif

maurus 05-31-2004 05:08 AM

Muchas gracias Pro. Realmente este el método que yo estoy usando desde que lo he elaborado y los resultados son muy buenos. Tocas 4 parámetros y a codificar. He leído "mucho foro" y he investigado todo cuanto he podido y hasta donde llegan mis posibilidades.

Y he aprendido mucho de todos vosotros: de tí, de Kwag, del increíble Incredible, VMesquita, Rds_Correia, Dialhot, etc. etc.

En esta etapa he tenido bastante tiempo libre en el curro ( se nota :) ), pero ahora me cambían de proyecto y no voy a poder dedicarle al tema tanto esfuerzo.

No obstante, me alegro de haber logrado este script y de que sea útil a mucha gente. Además, es fácil de modificar y adaptar para alquien que controle algo el tema.

Y a la espera de las nuevas versiones de MEncodeMe y PackShot es el método más rápido que conozco, después de las "historias" que había que hacer tradicionalmente para hacer K(S)VCDs. Además, MPEG-2 es más estable que MPEG-1 y, hasta ahora, en todos los DVDs de sobremesa que lo he probado ha funcionado a las mil maravillas, incluidas proporciones y todo.

Un saludo.


-Maurus
Yo tengo un Thosiba SD 330E y un Panda DVD 3000.

maurus 06-01-2004 03:00 AM

Guía en PDF
 
Añadida versión PDF de la guía. Ver el primer mensaje de este hilo, donde está el link para descargarla.

Otra guía que ya podemos ir leyendo por la calle o en la camita... :lol:

Saludos.

-Maurus

maurus 06-01-2004 03:19 AM

Otros tamaños de fichero
 
Aunque en la guía de KSVCD Express se habla de CDs de 80 minutos, nada impide ir a otros tamaños. Basta con seleccionar el oporturno en CalcuMatic y con cambiar (si es que queremos fragmentar) el tamaño de corte en el script.

A mayor tamaño, mayor bitrate y mayor calidad. Si tenemos una grabadora de DVDs, podría interesarnos incluir varios KSVCDs, ya que tenemos mucho menos límite de espacio (hasta 4,7 GB).

Un saludo.


-Maurus

micmic 06-03-2004 07:34 PM

Hola a todos: mi primer post en este foro, pero tenia una deuda de pruebas con Maurus :wink:

Encantado con ese bat... ayer deje haciendose una peli con el método Express y esta mañana al levantarme he comprobado los resultados: tremendamente sencillo y muy buena calidad.

Es el primer experimento y espero mejorar poco a poco, sigo prefiriendo el XviD en cuanto a definición y sigo usando el Gordian con tu guía (más o menos) pero me quito el sombrero ante sencillez de uso.

Eso sí, una pequeña sugerencia: la posibilidad de habilitar un fichero de log para los que lo dejamos por la noche y comprobamos los resultados al sonar el despertador para ver como ha ido de velocidad, ratios, fps...

maurus 06-04-2004 03:15 AM

Hola micmic !!! :D (os presento a un viejo conocido de los foros DivX de Peque).

Pues me alegro que te vaya bien este método. Estoy trabajando en algunos cambios y ese del log que tu propones puede ser uno de ellos, pero no todos los programas que intervienen en el bat tienen posibilidad de log. Intenté redireccionar con > fichero.log (puedes modificarlo tu mismo si quieres, esto es lo bueno de que sea un script), pero se ralentizaba el proceso de codificación.

Por lo del tiempo, puedes poner time /t al principio y final de cada tarea e irás viendo las horas de comienzo y final de las mismas.

La calidad de los K(S)VCDs es muy buena comparada con la de sus hermanos (S)VCDs y además tienes el extra de que tiene mucha más compresibilidad y casi siempre en 1 CD de 80 ó 90 minutus cabe una película. Estoy de acuerdo contigo que en cuanto a realción calidad-compresión DivX/Xvid es IMHO mejor. Pero todo tiene sus pros y sus contras... :wink:

Bueno, pues bienvenido a estos foros.

Un saludo.


-Maurus

En adelante, para cualquier posteo realacionado con dudas, ruegos y preguntas sobre este método es preferible que abráis nuevos hilos para no saturar este donde iré posteando las novedades que se produczcan. Gracias.

maurus 06-04-2004 07:18 AM

Actualización y script 1.1
 
Actualizados KSVCD Express y su guía, en los siguientes puntos:

:arrow: Creación de logos. Inclusión de una imagen o carátula en nuestros K(S)VCDs, personalizada por nosotros. Podemos hacer que la primera secuencia de nuestra creación, antes de la película, sea este logo. Ver los detalles en el Apéndice de la mini-guía de MEncodeMe, a la que hacemos referencia desde KSVCD Express. Se suministran tres logos de ejemplo.

:arrow: Optimizada multiplexación de audio y vídeo, que en algunos casos generaba errores y se veía interrumpida.

:arrow: Últimos parámetros optimizados de codificación de Mencoder discutidos en el foro. Si se producen evoluciones en este sentido batará con descargar el último script, sin necesidad de bajar el paquete completo, mediante el link correspondiente en la sección Software necesario de la guía.

:arrow: Posibilidad de que KSVCD Express termine creando una imagen cue/bin, lista para ser quemada con Nero.


Podemos descargar el paquete completo de KSVCD_Express en su lugar habitual, en la sección Software necesario de la guía o también aquí.


-Maurus

lukas 06-04-2004 01:10 PM

Hola maurus
He estado mirando tu método KSVCD Express, y lo encuentro muy interesante sobre todo por lo fasil de su aplicación. Pero me gustaria saber si se puede hacer para NTSC y como quedaría el Script. ¿Habria que cambiar el DVD_KSVCD_PAL.conf en el Kit?

bueno espero que me puedas responder
Por que esta muy bueno y espero seguir utilizandolo

Gracias

maurus 06-04-2004 05:51 PM

KSVCD Express en NTSC
 
En principio sería cambiar el fichero que mencionas indicando el valor apropiado para el parámetro ofps a 23.976 y el keyint a 18. Yo a este nuevo fichero le llamaríamos DVD_KSVCD_NTSC.conf.

Además en el KSVCD_Express.bat habría que poner los valores de scale, crop y expand acordes a las resoluciones NTSC. Usa para ello la herramienta MEncalc de Incredible, que te lo calcula a partir de tu VOB. Tienes que indicar estos valores para 16:9, 4:3 y 4:3 LetterBoxed. En el script ests varaibles son vfNormal (16:9 y 4:3) y vfLetterBoxed (4:3LB), como verás en los comentarios que lleva. Después bastaría con cambiar el parámetro fileConf para que apunte al nuevo fichero (Set fileConf=DVD_KSVCD_NTSC.conf). Creo que así podría bastar si no hay entrelazado.

Prúebalo y nos cuentas. Si todo va como debiera y funciona lo incluimos en las próximas versiones de KSVCD Express.

-Maurus

maurus 06-04-2004 06:14 PM

Actualización script 1.2
 
Actualizados KSVCD Express y su guía, en los siguientes puntos:

:arrow: Últimos parámetros optimizados para codificación codificación adaptativa con Mencoder propuestos por Kwag.

:arrow: Creación de un log en el directorio de trabajo que da cuenta de los tiempos de cada uno de los procesos intervinientes en KSVCD Express.

Podemos descargar el último script 1.2 de KSVCD_Express en su lugar habitual, en la sección Software necesario de la guía.

Un saludo.

-Maurus

micmic 06-05-2004 06:25 AM

ja ja... veo que nos pisamos, precisamente había estado modificando el script para enviartelo...
Una pregunta: lo de time /t ¿es válido para todos los windows? ¿crei haber leido por ahi que necesitaba algún complemento instalado?
Ah! Personalmente le he añadido en la primera linea:title KSVCD Express por Maurus
color 2f

Lo digo por personalizarlo un poco más.

lukas 06-06-2004 01:39 AM

Gracias maurus hare las pruebas para ver que tal sale,
Una duda el ofps pude ser a 29.970

Salu2

maurus 06-07-2004 02:52 AM

Quote:

Originally Posted by lukas
Gracias maurus hare las pruebas para ver que tal sale,
Una duda el ofps pude ser a 29.970

Salu2

También. Pruébalo, yo no tengo ningun DVD NTSC a mi alcance y lo comentas. Pero te pido que abras hilos nuevos para no recargar el principal.

-Maurus

maurus 06-07-2004 02:56 AM

Quote:

Originally Posted by micmic
ja ja... veo que nos pisamos, precisamente había estado modificando el script para enviartelo...
Una pregunta: lo de time /t ¿es válido para todos los windows? ¿crei haber leido por ahi que necesitaba algún complemento instalado?
Ah! Personalmente le he añadido en la primera linea:title KSVCD Express por Maurus
color 2f

Lo digo por personalizarlo un poco más.

El método está pensado para la familia Win NT/2000/XP o superior.
No ha sido probado en Win 2003.

No funcionaría, por diversas razones, en Win Me/98.


Un saludo.


-Maurus

maurus 06-07-2004 05:26 AM

Pequeña reestructuración
 
He hecho una pequeña reestructuración de la guía, haciendo que el capítulo de Cálculo de bitrate sea el Paso 2, después de ripear y antes de lanzar KSVCD Express, que ahora consta de 4 pasos.

También, en Log de Cambios, ahora tenemos una versión estable con la 1.1 (que incluye también log) y la 1.2 es la que tiene los últimos cambios MEncoder de Kwag, que dan más calidad pero ralentizan mucho la codificación.

Si se desea usar la última 1.2, basta con bajarse la estable 1.1 y actualizar después con el script 1.2.

Un saludo.


-Maurus

maurus 06-09-2004 07:20 PM

Versión 1.3
 
Nueva actualización. :!:


KSVCD Express Ver. 1.3

:arrow: Imagen cue/bin automática ahora incluye capítulos o marcas de acceso cada 10 minutos y logo o carátula. Si la codificación es a 2 CDs, los logos los numerarán. La imagen queda totalmente lista para quemar de forma fácil y rápida con Nero.
:arrow: Cálculo automático del bitrate de vídeo, no siendo necesarias herramientas externas como CalcuMatic. Además, el bitrate de audio, fijado en 128 Kbps, se sube automáticamente a 160 Kbps en codificaciones de 2 CDs.
:arrow: Soportados CDs de 90 minutos.
:arrow: Optimización del script con los últimos parámetros de MEncoder, discutidos en el foro. El proceso de codificación se verá ralentizado, pero se gana en calidad. Alternativamente, podemos usar el Fast script, una versión no tan optimizada en calidad, pero mucho más rápida al codificar. Podremos encontralo al final de la guía, en la sección Repositorio de scripts de KSVCD Express.
:arrow: Cambios en algunos parámetros de entrada, que quedan más inteligibles. En la mayoría de los casos habrá que tocar tan sólo 2 ó 3 y a lanzar KSVCD Express.

Ver detalles en la nueva guía descrita en el primer post de este hilo.

Espero que os guste y os sea útil. :wink:

Un saludo.

-Maurus

Prodater64 06-10-2004 04:46 AM

Re: Versión 1.3
 
Quote:

Originally Posted by maurus
...
:arrow: Imagen cue/bin automática ahora incluye capítulos o marcas de acceso cada 10 minutos y logo o carátula. Si la codificación es a 2 CDs, los logos los numerarán. La imagen queda totalmente lista para quemar de forma fácil y rápida con Nero.

Felicitaciones Maurus, te está quedando redondo.
Un pasito más, que pasa con el vcdxbuild? (un consejo, ponlo opcional o a la espera de confirmación, para poder ver el resultado de la codificación, antes de grabar. Si lo pones a la espera de confirmación, la opción de apagar el PC ya no tendría mucho sentido)


----------------------
Visita: Guía para Iniciados: MencodeMe/Win32 - Avisynth - MakeAvis por Prodater64.
Visita: KVCD Docking Gate por Prodater64.
Visita: KSVCD Express: el camino más directo por Maurus.
Visita: MencodeMe: Una GUI dirigida a novatos - 0.23 is out! por VMesquita.
Visita: Mencoder scripting con AVSEdit y Guía p/ Múltiples Archivos por Prodater64.
----------------------

http://www.digitalfaq.com/archives/error.gif

maurus 06-10-2004 05:00 AM

Re: Versión 1.3
 
Quote:

Originally Posted by Prodater64
Felicitaciones Maurus, te está quedando redondo.
Un pasito más, que pasa con el vcdxbuild? (un consejo, ponlo opcional o a la espera de confirmación, para poder ver el resultado de la codificación, antes de grabar. Si lo pones a la espera de confirmación, la opción de apagar el PC ya no tendría mucho sentido)

Muchas gracias, Pro.

A qué te refieres con "el vcdxbuild"? Es lo que uso para generar la imagen desde el xml que genero.

Si te refieres al cdrao para la grabación de la imagen directamente en el CD, de momento no lo considero ya que el proceso es largo y el PC debe poder quedar apagado a su conclusión. Y es arriesgado quemar un disco con una codificación sin revisar, además de que, en codificaciones para 2 CDs igualmente el usuario debe intervenir para meter el segundo disco.

Un saludo.

-Maurus

maurus 06-10-2004 05:05 AM

Version Fast KSVCD Express
 
El último KSVCD Express está optimizado con todos los parámetros adaptativos al movimiento y de otra índole discutidos en el foro inglés.

Por ello, hemos elaborado este Fast KSVCD Express, una versión no tan optimizada en calidad, pero mucho más rápida al codificar.

La forma de utilizarlo es descargar el Fast script, que podremos encontrar al final de la guía, en la sección Repositorio de scripts de KSVCD Express. Deberemos colocarlo en el mismo directorio en el que tengamos instalado el paquete base de KSVCD Express.

Un saludo.


-Maurus

Prodater64 06-10-2004 05:09 AM

A eso me refería, perdona, y tienes razón, no había pensado lo de los 2 CDs.
Otra cosa, como salida de la primera pasada creo que sería mejor "-o "/dev/null"", lo que provoca que no haya un video como resultado de la primera pasada, siendo más rápido (pocos frames x seg) el proceso.


----------------------
Visita: Guía para Iniciados: MencodeMe/Win32 - Avisynth - MakeAvis por Prodater64.
Visita: KVCD Docking Gate por Prodater64.
Visita: KSVCD Express: el camino más directo por Maurus.
Visita: MencodeMe: Una GUI dirigida a novatos - 0.23 is out! por VMesquita.
Visita: Mencoder scripting con AVSEdit y Guía p/ Múltiples Archivos por Prodater64.
----------------------

http://www.digitalfaq.com/archives/error.gif

maurus 06-10-2004 05:25 AM

Tomada nota. Muchas gracias. :wink:

-Maurus

maurus 06-10-2004 01:55 PM

Última hora. Dado que los últimos parámetros adaptativos al movimiento ralentizan mucho la codificación (más de 15 horas en PCs alrededor del GHz), hemos optado por simplificar y actualizar los parámetros MEncoder que utiliza KSVCD Express 1.3 buscando el mejor compromiso calidad-velocidad.

Y es que "Express" no puede ser sólo sencillez de uso o automatismo, sino que el tiempo de proceso debe ser moderado...


Un saludo.

-Maurus

Prodater64 06-11-2004 04:02 AM

Hola Maurus: Si bien en tu nuevo script si se selecciona la opción de 2 CDs, en los cálculos se toma en cuenta automáticamente un bitrate de 160kbs, a la hora de codificar el audio eso no se tiene en cuenta y siempre lo hace a 128, si es que no me equivoco.


----------------------
Visita: Guía para Iniciados: MencodeMe/Win32 - Avisynth - MakeAvis por Prodater64.
Visita: KVCD Docking Gate por Prodater64.
Visita: KSVCD Express: el camino más directo por Maurus.
Visita: MencodeMe: Una GUI dirigida a novatos - 0.23 is out! por VMesquita.
Visita: Mencoder scripting con AVSEdit y Guía p/ Múltiples Archivos por Prodater64.
----------------------

http://www.digitalfaq.com/archives/error.gif

maurus 06-11-2004 04:50 AM

Creo que tienes razón. Voy a corregirlo de imediato. ..

Muchas gracias y tan atento como siempre. :lol:

-Maurus

maurus 06-11-2004 05:38 AM

Creo que tienes razón. Voy a corregirlo de imediato. ..

Muchas gracias y tan atento como siempre. :lol:

Edit: solucionado

-Maurus

Prodater64 06-11-2004 05:48 AM

Dos ideas más:

1 - El nuevo script tendría que aparecer como un link actualizado para descargar en la primera página, caso contrario mucha gente estará codificando con ese pequeño error, si no sabe de que estamos hablando.

2 - Los scripts, ya que publicas un aviso en el foro en inglés, podrían tener una versión castellana y una en inglés. No todo el mundo es bilingüe. :)

maurus 06-11-2004 06:53 AM

Instación KSVCD Express
 
A partir de ahora, KSVCD Express de divide en Paquete base, que tiene todos los motores y herramientas necesarias y script que es la parte viva y cambiante. Así:

KSVCD Express

:arrow: Paquete base. Contiene todo lo necesario para hacer nuestros KSVCD en un solo paso. Veremos los detalles a lo largo de esta guía.

:arrow: Último script. Aquí podremos obtener el último script actualizado. Incluye el fichero KSVCD_Express.bat y, en su caso, cualquier otro que pudiera ser necesario. Debe descomprimirse en la misma carpeta donde hayamos instalado el paquete base.

Esta división entre paquete base y script está justificada porque éste último puede estar sujeto (y lo está de hecho) a optimizaciones y/o mejoras.

De manera que la forma correcta de actuar para instalar KSVCD Express es:

- Bajarse el Paquete Base, descomprimirlo en una carpeta cualquiera.
- Bajarse depués el último script y descomprimir los dos ficheros que contiene en la misma carpeta.

Para quien ya se haya descargado el Paquete base, le basta con descargar el último script actualizado.

Un saludo.


-Maurus

Garedryl 06-15-2004 06:10 PM

En primer lugar enhorabuena por tu trabajo, me parece estupendo.

He visto en el foro en ingles que ya existe una versión del mencoder que codifica scripts del Avisynth diréctamente. Has pensado en la posibilidad de incorporar el script adaptativo a una posterior versión?

maurus 06-16-2004 04:43 AM

Puedes usar el script adaptativo mediante la creación de un falso AVI con MakeAVIs y dándole esa entrada a Mencoder. Lo explico en las otras guías (con QuEnc, MEncodeMe, etc.).

Incluso en el foro inglés MEncoder and Utilities se están investigando los parámetros adecuados para emular el script adaptativo en base a filtros internos de Mencoder, que creo que es el camino. De momento, ya hay una cadena experimental, consulta ese foro.

No obstante, tendrás que valorar la relación velocidad-calidad, ya que el MA (sea en version script AVISynth o en version filtros internos de MEncoder) es muy lento. En mi PC (Ahtlon 900) es practicamente inviable la espera. Con los filtros que usan KSVCD Express y KDVD Express, la relacion calidad-velocidad creo que está bastante compensada.

Un saludo.

-Maurus

maurus 06-21-2004 06:34 AM

Versión 1.5
 
Nueva versión 1.5 de KSVCD Express.

Ver el primer post de este hilo donde está la guía para ver los cambios y bajarse el último script que deberemos descomprimir en la misma carpeta donde actualmente tengamos instalado a KSVCD Express.


Celebramos además que hemos pasado ya con creces las mil visitas a esta guía de KSVCD Express.

:hopline: :mnkypile:

Celebramos que, como parece, realmente os esté gustando el método propuesto y, sobre todo, que os sea útil y práctico. :umbrella:

Un saludo.

-Maurus

fabrice 06-21-2004 04:29 PM

Hola,

Solo recordar que como dijó Kwag, en el post http://www.kvcd.net/forum/viewtopic.php?t=11855 , "mencoder no es estable, y esta creando una mala imagen de KVCD.Net. "

Eso significa que a pesar de la simplicidad aparente de los manuales, este no es el metodo recomendado para crear KVCD o KDVD.

Salu2
Fabrice

maurus 06-29-2004 11:43 AM

Pequeña actualización.

Ver. 1.6

:arrow: En codificaciones de 2 CDs, al finalizar el primer CD se introduce un logo pidiendo que se inserte el segundo disco. Gracias a Prodater64.

Un saludo.

-Maurus

maurus 07-05-2004 10:17 AM

Nueva versión 1.7

:arrow: Ya no es necesario hacer Demux de la banda de vídeo con DVDDecrypter, ni andar renombrando ningún fichero, ni tomando nota de ningún dato. Ver nuevas instrucciones de ripeo en Paso 1 de la guía.

:arrow: Cálculo automático del delay del audio AC3. Ya no es necesario informar el parámetro delay en el script.


Como siempre, bajar el último script y descomprimirlo en nuestra carpeta de KSVCD Express.

Un saludo.

-Maurus

maurus 07-08-2004 07:15 AM

Nueva versión KSVCD Express Ver. 1.8

:arrow: Se soportan fuentes AVI (DivX, Xvid, capturas, etc.). La esperada caracterísrica para convertir nuestros DivX y similares a KSVCD. Rápido y fácil con sólo indicar que nuestra fuente es un AVI (source=AVI). No están soportados subtítulos ni más de una banda de audio.

ADVERTENCIA: Dado que los vídeos DivX, XviD, etc. ya son fuentes comprimidas que se pretenden re-comprimir a KSVCD los resultados pueden no ser tan óptimos como cuando la fuente es un DVD. No obstante, con buena calidad en las fuentes, los resultados son muy aceptables.

:arrow: Se soportan fuentes entrelazadas.

:arrow: El audio MP2 se codifica a 44,1 Khz, el estándard de los (S)VCDs.

:arrow: El log incluye ahora información del comando ejecutado en cada paso.


Ver guía para más detalles.

Para actualizarse, bajar el último script y descomprimirlo en nuestra carpeta de KSVCD Express.


Un saludo.

-Maurus

Prodater64 07-11-2004 07:05 PM

Hola: Esto es una actualización del Mod (ver el post de KDVD Express) que he hecho de los SKVCD y KDVD Express. A partir de ahora lo llamaré DockingExpress, ya que es un híbrido entre mi DockingGate y los dos batchs de Maurus (SKVCD/KDVD Express).
Nadie se confunda, primero le pregunté a Maurus si permitía hacer modificaciones en sus scripts y luego me dediqué a hacerlas. Por eso a este mod quise darle un nombre que recuerde a los tres batchs que le dieron origen. El mayor mérito del script, es de Maurus, por supuesto.

Ahora consta de:
Rutinas para codificaciones múltiples.
Posibilidad de agregar subtítulos fijos.
Posibilidad de ver un preview de las codificaciones.

Recordar que el previo, no se relaciona con el final en cuanto a la distribución de bitrate (aunque no difiere mucho), pero el efecto del filtrado es lo que se verá en el archivo final.

Constan de 4 nuevos archivos:
1 - DockingExpress.bat: Es el que hay que ejecutar.
2 - ExpressSet.ini: Es en donde se hacen los settings. Se abre automáticamente al ejecutar el 1.
3 - KDVDPreview.bat: Su nombre indica lo que hace.
4 - KSVCDPreview.bat: Su nombre indica lo que hace.

y 2 archivos anteriores modificados:
3 - KSVCD_Express.bat
4 - KDVD_Express.bat

Además están los siguientes archivos:
5 - imagenxml.exe: Incluido por Maurus en su último script.
6 - avi2wavcmd.exe: Incluido por Maurus en su último script.
7 - DockingExpress.ico: Es el ícono que me gusta para los accesos directos al DockingExpress.bat

A partir de ahora Uds. tienen que ejecutar el 1 y podrán elegir entre codificar KSVCD ó KDVD, o hacer un previsionado de los mismos.
Sólo deben bajarse (los que no lo hayan hecho) el pack completo de KSVCD Express, el MPlayer.exe (en el paquete de VMesquita está, o si no vean el stickie de DockingGate que les dice donde descargarlo) y luego el zip que pongo a lo último de este post y que contiene los archivos mencionados. De más está decir que hagan backup de los bat originales, aunque pueden volver a bajarse fácilmente si es que no les convence el multibatch.

Los settings de cada codificación se escriben en el archivo ExpressSet.ini en líneas sucesivas, con el siguiente formato:
Code:

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Source,Directorio,Película,Duración,AspectRatio,Discos,Media,Imagen,Interlaced,BandasAudio,AudioDownmix,Subtitulos,Apagar ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Ingresar los datos separados por comas, sin espacio después de la coma.
:: La ruta y los nombres de archivo sin espacios en blanco.
:: Los nombres de archivo sin extensión.
:: NO AGREGAR LINEAS POR ENCIMA DE ESTA, CASO CONTRARIO NO FUNCIONARA.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
DVD,E:\DockingGate\Samples\Temp,Secuencia_The_Matrix_Neo_fight1,4,4:3,1,CD80,YES,OFF,1,YES,YES,OFF
AVI,E:\DockingGate\Samples\Temp,Secuencia_The_Matrix_Neo_fight2,4,4:3,1,CD80,YES,OFF,1,YES,YES,OFF

Tiene las siguientes condiciones y/o restricciones y/o características:
1 - Los nombres de carpetas y archivos no deben contener espacios en blanco.
2 - A los vobs únicos ripeados debe de cambiarseles el nombre, si se quiere realizar varias codificaciones a la vez.
3 - Pueden ripearse los DVD en varios vobs (cuando la suma de todos es mayor de 4 Gb), pero deben obtenerse también varios ac3, ya que es la única forma de saber cuanto tiempo tiene cada segmento.
4 - Cuando son varios los vobs de un mismo DVD y no van a codificar otros, les pueden dejar los nombres originales. Si van a codificar igualmente varios, hay que cambiarles el nombre, pero no el número de orden.
5 - Cuando codifiquen un DVD dividido en varios vobs, luego tendrán que unir los m2vs y ac3s con el comando "COPY /B PELI*.m2v PELIFINAL*.m2v" y "COPY /B PELI*.mp2 PELIFINAL*.ac3" o "COPY /B PELI*.ac3 PELIFINAL*.ac3" (en este caso podría extraerse el ac3 entero nuevamente, desde el DVD)
6 - En el archivo ExpressSet.ini se pondrán todos los valores para un determinado archivo, a pesar de que el tipo de codificación no lo requiera (por ejemplo, KDVD no requiere la variable "source", sin embargo se dejará puesta, del mismo modo KSVCD no requiere la variable "BandasAudio", sin embargo se dejará con el valor predeterminado).
7 - O se codifica todo para KDVD o todo para KSVCD, no pueden mezclarse las codificaciones.
8 - Partiendo de avis con según qué tipo de audio, no se multiplexa ni se crea imagen porque el audio no se puede transformar a mp2. Esto se podrá realizar manualmente. No es un bug de este mod ni del original de Maurus, sino de la forma de tratamiento de los avis por parte del batch original (avi2wavcmd.exe), que puede extraer un wav no compatible.
9 - Tanto los archivos de video, audio y subtítulos deben llevar el mismo nombre, con su extensión correspondiente (Ejemplo: a.m2v, a.mp2, a.srt).

Espero que les guste y les sea de utilidad.

DockingExpress.zip

Prodater64 07-12-2004 08:52 AM

Hola: Esto es una nueva actualización del Mod (ver el post de KDVD Express) que he hecho de los SKVCD y KDVD Express. A partir de ahora lo llamaré DockingExpress, ya que es un híbrido entre mi DockingGate y los dos batchs de Maurus (SKVCD/KDVD Express).
Nadie se confunda, primero le pregunté a Maurus si permitía hacer modificaciones en sus scripts y luego me dediqué a hacerlas. Por eso a este mod quise darle un nombre que recuerde a los tres batchs que le dieron origen. El mayor mérito del script, es de Maurus, por supuesto.

Ahora consta de:
Rutinas para codificaciones múltiples.
Posibilidad de agregar subtítulos fijos.
Posibilidad de ver un preview de las codificaciones.
Corregido un bug que calculaba mal el reescalado de las fuentes avis.
Agregado posibilidad de seleccionar resolución de salida para KSVCD cuyas fuentes son avis.
Para definir la resolución de salida, deberá usarse el Mencalc de Incredible.


Recordar que el previo, no se relaciona con el final en cuanto a la distribución de bitrate (aunque no difiere mucho), pero el efecto del filtrado es lo que se verá en el archivo final.

Constan de 4 nuevos archivos:
1 - DockingExpress.bat: Es el que hay que ejecutar.
2 - ExpressSet.ini: Es en donde se hacen los settings. Se abre automáticamente al ejecutar el 1.
3 - KDVDPreview.bat: Su nombre indica lo que hace.
4 - KSVCDPreview.bat: Su nombre indica lo que hace.

y 2 archivos anteriores modificados:
3 - KSVCD_Express.bat
4 - KDVD_Express.bat

Además están los siguientes archivos:
5 - imagenxml.exe: Incluido por Maurus en su último script.
6 - avi2wavcmd.exe: Incluido por Maurus en su último script.
7 - DockingExpress.ico: Es el ícono que me gusta para los accesos directos al DockingExpress.bat

A partir de ahora Uds. tienen que ejecutar el 1 y podrán elegir entre codificar KSVCD ó KDVD, o hacer un previsionado de los mismos.
Sólo deben bajarse (los que no lo hayan hecho) el pack completo de KSVCD Express, el MPlayer.exe (en el paquete de VMesquita está, o si no vean el stickie de DockingGate que les dice donde descargarlo) y luego el zip que pongo a lo último de este post y que contiene los archivos mencionados. De más está decir que hagan backup de los bat originales, aunque pueden volver a bajarse fácilmente si es que no les convence el multibatch.

Los settings de cada codificación se escriben en el archivo ExpressSet.ini en líneas sucesivas, con el siguiente formato:
Code:

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Source,Directorio,Película,Duración,AspectRatio,Discos,Media,Imagen,
:: Interlaced,BandasAudio,AudioDownmix,Subtitulos,Apagar,Scale,Crop,
:: Expand ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Ingresar los datos separados por comas, sin espacio después de la coma.
:: La ruta y los nombres de archivo sin espacios en blanco.
:: Los nombres de archivo sin extensión.
:: NO AGREGAR LINEAS POR ENCIMA DE ESTA, CASO CONTRARIO NO FUNCIONARA.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
DVD,E:\DockingGate\Samples\Temp,Secuencia_The_Matrix_Neo_fight1,4,4:3,1,CD80,YES,OFF,1,YES,YES,OFF,scale=720:576::0:9,crop=672:544:24:16,expand=704:576:16:16
AVI,E:\DockingGate\Samples\Temp,Secuencia_The_Matrix_Neo_fight2,4,4:3,1,CD80,YES,OFF,1,YES,YES,OFF,scale=720:576::0:9,crop=672:544:24:16,expand=704:576:16:16

Tiene las siguientes condiciones y/o restricciones y/o características:
1 - Los nombres de carpetas y archivos no deben contener espacios en blanco.
2 - A los vobs únicos ripeados debe de cambiarseles el nombre, si se quiere realizar varias codificaciones a la vez.
3 - Pueden ripearse los DVD en varios vobs (cuando la suma de todos es mayor de 4 Gb), pero deben obtenerse también varios ac3, ya que es la única forma de saber cuanto tiempo tiene cada segmento.
4 - Cuando son varios los vobs de un mismo DVD y no van a codificar otros, les pueden dejar los nombres originales. Si van a codificar igualmente varios, hay que cambiarles el nombre, pero no el número de orden.
5 - Cuando codifiquen un DVD dividido en varios vobs, luego tendrán que unir los m2vs y ac3s con el comando "COPY /B PELI*.m2v PELIFINAL*.m2v" y "COPY /B PELI*.mp2 PELIFINAL*.ac3" o "COPY /B PELI*.ac3 PELIFINAL*.ac3" (en este caso podría extraerse el ac3 entero nuevamente, desde el DVD)
6 - En el archivo ExpressSet.ini se pondrán todos los valores para un determinado archivo, a pesar de que el tipo de codificación no lo requiera (por ejemplo, KDVD no requiere la variable "source", sin embargo se dejará puesta, del mismo modo KSVCD no requiere la variable "BandasAudio", sin embargo se dejará con el valor predeterminado).
7 - O se codifica todo para KDVD o todo para KSVCD, no pueden mezclarse las codificaciones.
8 - Partiendo de avis con según qué tipo de audio, no se multiplexa ni se crea imagen porque el audio no se puede transformar a mp2. Esto se podrá realizar manualmente. No es un bug de este mod ni del original de Maurus, sino de la forma de tratamiento de los avis por parte del batch original (avi2wavcmd.exe), que puede extraer un wav no compatible.
9 - Tanto los archivos de video, audio y subtítulos deben llevar el mismo nombre, con su extensión correspondiente (Ejemplo: a.m2v, a.mp2, a.srt).
10 - Utilicen el MenCalc y copien la línea completa desde scale hasta el final. Esto lo pegan en el ExpressSet.ini, en la posición mostrada más arriba.
11 - Hint: DockingExpress no llama al MenCalc, deben abrirlo y mantenerlo abierto si es que van a hacer varias codificaciones en la sesión, hasta ingresar los datos de la última. Después de esto pueden cerrarlo.

Espero que les guste y les sea de utilidad.

DockingExpress.zip

maurus 07-12-2004 01:12 PM

Atención:

Resolución AVI en KSVCD Express normal (no DockingExpress, que ya funciona de esta manera):

:arrow: Cuando la fuente es un AVI, para que las proporciones estén correctamente calculadas, es necesario entrar en la utilidad MenCalc, abrir con ella el fichero .avi y pegar en el script los correctos valores para scale, crop y expand en el parámetro vLetterBoxed para aspectRatio 4:3LB ó vfNormal para aspectRatio 4:3 y 16:9.

Esto es debido a que las resoluciones de nuestros AVIs (DivX, Xvid, etc,) pueden ser diferentes cada vez.

Gracias a Prodater64 por la observación.

Un saludo.

-Maurus

Prodater64 07-13-2004 10:50 PM

Actualización
Corregido bug por el cual no insertaba subtítulos al codificar DVD.
Ahora los valores de scale, crop y expand importan también para las fuentes DVD.

Ya está, pueden bajar el último script. Era un bug relacionado con la forma de hacer el reescalado de los DVD. Yo probé todo con samples.
No hice codificación completa, pero pienso que irá bien.

Esto es una nueva actualización del Mod que he hecho de los SKVCD y KDVD Express. A partir de ahora lo llamaré DockingExpress, ya que es un híbrido entre mi DockingGate y los dos batchs de Maurus (SKVCD/KDVD Express).
Nadie se confunda, primero le pregunté a Maurus si permitía hacer modificaciones en sus scripts y luego me dediqué a hacerlas. Por eso a este mod quise darle un nombre que recuerde a los tres batchs que le dieron origen. El mayor mérito del script, es de Maurus, por supuesto.

Ahora consta de:
Rutinas para codificaciones múltiples.
Posibilidad de agregar subtítulos fijos.
Posibilidad de ver un preview de las codificaciones.
Corregido un bug que calculaba mal el reescalado de las fuentes avis.
Corregido un bug que hacía imposible agregar subtítulos a DVD.
Agregado posibilidad de seleccionar resolución de salida para KSVCD cuyas fuentes son AVIs y DVDs.
Para definir la resolución de salida, deberá usarse el Mencalc de Incredible.

Recordar que el previo, no se relaciona con el final en cuanto a la distribución de bitrate (aunque no difiere mucho), pero el efecto del filtrado es lo que se verá en el archivo final.

Constan de 4 nuevos archivos:
1 - DockingExpress.bat: Es el que hay que ejecutar.
2 - ExpressSet.ini: Es en donde se hacen los settings. Se abre automáticamente al ejecutar el 1.
3 - KDVDPreview.bat: Su nombre indica lo que hace.
4 - KSVCDPreview.bat: Su nombre indica lo que hace.

y 2 archivos anteriores modificados:
3 - KSVCD_Express.bat
4 - KDVD_Express.bat

Además están los siguientes archivos:
5 - imagenxml.exe: Incluido por Maurus en su último script.
6 - avi2wavcmd.exe: Incluido por Maurus en su último script.
7 - DockingExpress.ico: Es el ícono que me gusta para los accesos directos al DockingExpress.bat

A partir de ahora Uds. tienen que ejecutar el 1 y podrán elegir entre codificar KSVCD ó KDVD, o hacer un previsionado de los mismos.
Sólo deben bajarse (los que no lo hayan hecho) el pack completo de KSVCD Express, el MPlayer.exe (en el paquete de VMesquita está, o si no vean el stickie de DockingGate que les dice donde descargarlo) y luego el zip que pongo a lo último de este post y que contiene los archivos mencionados. De más está decir que hagan backup de los bat originales, aunque pueden volver a bajarse fácilmente si es que no les convence el multibatch.

Los settings de cada codificación se escriben en el archivo ExpressSet.ini en líneas sucesivas, con el siguiente formato:
Code:

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Source,Directorio,Película,Duración,AspectRatio,Discos,Media,Imagen,
:: Interlaced,BandasAudio,AudioDownmix,Subtitulos,Apagar,Scale,Crop,
:: Expand ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Ingresar los datos separados por comas, sin espacio después de la coma.
:: La ruta y los nombres de archivo sin espacios en blanco.
:: Los nombres de archivo sin extensión.
:: NO AGREGAR LINEAS POR ENCIMA DE ESTA, CASO CONTRARIO NO FUNCIONARA.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
DVD,E:\DockingGate\Samples\Temp,Secuencia_The_Matrix_Neo_fight1,4,4:3,1,DVD/1,YES,OFF,1,YES,YES,OFF,scale=720:576::0:9,crop=672:544:24:16,expand=704:576:16:16
AVI,E:\DockingGate\Samples\Temp,Secuencia_The_Matrix_Neo_fight2,4,4:3,1,DVD/1,YES,OFF,1,YES,YES,OFF,scale=720:576::0:9,crop=672:544:24:16,expand=704:576:16:16

Tiene las siguientes condiciones y/o restricciones y/o características:
1 - Los nombres de carpetas y archivos no deben contener espacios en blanco.
2 - A los vobs únicos ripeados debe de cambiarseles el nombre, si se quiere realizar varias codificaciones a la vez.
3 - Pueden ripearse los DVD en varios vobs (cuando la suma de todos es mayor de 4 Gb), pero deben obtenerse también varios ac3, ya que es la única forma de saber cuanto tiempo tiene cada segmento.
4 - Cuando son varios los vobs de un mismo DVD y no van a codificar otros, les pueden dejar los nombres originales. Si van a codificar igualmente varios, hay que cambiarles el nombre, pero no el número de orden.
5 - Cuando codifiquen un DVD dividido en varios vobs, luego tendrán que unir los m2vs y ac3s con el comando "COPY /B PELI*.m2v PELIFINAL*.m2v" y "COPY /B PELI*.mp2 PELIFINAL*.ac3" o "COPY /B PELI*.ac3 PELIFINAL*.ac3" (en este caso podría extraerse el ac3 entero nuevamente, desde el DVD)
6 - En el archivo ExpressSet.ini se pondrán todos los valores para un determinado archivo, a pesar de que el tipo de codificación no lo requiera (por ejemplo, KDVD no requiere la variable "source", sin embargo se dejará puesta, del mismo modo KSVCD no requiere la variable "BandasAudio", sin embargo se dejará con el valor predeterminado).
7 - O se codifica todo para KDVD o todo para KSVCD, no pueden mezclarse las codificaciones.
8 - Partiendo de avis con según qué tipo de audio, no se multiplexa ni se crea imagen porque el audio no se puede transformar a mp2. Esto se podrá realizar manualmente. No es un bug de este mod ni del original de Maurus, sino de la forma de tratamiento de los avis por parte del batch original (avi2wavcmd.exe), que puede extraer un wav no compatible.
9 - Tanto los archivos de video, audio y subtítulos deben llevar el mismo nombre, con su extensión correspondiente (Ejemplo: a.m2v, a.mp2, a.srt).
10 - Utilicen el MenCalc y copien la línea completa desde scale hasta el final. Esto lo pegan en el ExpressSet.ini, en la posición mostrada más arriba.
11 - Hint: DockingExpress no llama al MenCalc, deben abrirlo y mantenerlo abierto si es que van a hacer varias codificaciones en la sesión, hasta ingresar los datos de la última. Después de esto pueden cerrarlo.

Espero que les guste y les sea de utilidad.

DockingExpress.zip

maurus 07-16-2004 04:23 AM

Versión 2.0
 
Actualización KSVCD Express.

Versión 2.0.

:arrow: Extracción automática del audio del DVD con DVD2AVI. Ahora no es necesario recordar hacer Demux con DVDDecrypter. El proceso queda tan sencillo como seleccionar la banda de vídeo y la de audio en el idioma deseado y pulsar el botón de ripeo.

:arrow: Cálculo automático de la relación de aspecto (aspect ratio) en los AVIs, en virtud al tamaño del mismo que debemos introducir en los nuevos parámetros baseAVI y alturaAVI.

:arrow: No es necesario ya usar MEnCalc ni ninguna otra herramienta complementaria a KSVCD Express. Todos los procesos se realizan de "un tirón" y el uso de todos los motores que usa KSVCD Express es transparente.

Ver guía para los detalles.

Como siempre, bajar el último script y descomprimir su contenido en la carpeta en la que tengamos instalado a KSVCD Express.

Salvo error u omisión, con esta versión consideramos que el script ya ha llegado a un buen punto de madurez para cumplir con el objetivo para el cual ha sido diseñado. Por ello, la podemos considerar como una release final, a la espera de la evolución de MEncoder.

Los objetivos han sido: calidad, rapidez, facilidad de uso, automatismo, código abierto y la mayor compatibilidad posible con los reproductores DVD actuales. Hemos intentado en este proyecto cumplir con todas estas premisas y el número de visitas recibidas y el interés despertado premia nuestros esfuerzos. :wink:

Un saludo y gracias a todos por la escucha.

-Maurus


All times are GMT -5. The time now is 07:49 AM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2026 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2026 Jelsoft Enterprises Ltd.