Problemas de audio con KSVCD Express
Hola, que tal?
Primero que nada quiero felicitar al autor del KSVCD Express por hacernos la vida tan facil al codificar en este formato, a pesar de este problema que tengo ahora con el audio desde el dvd, anteriormente pase un avi (que estaba en 25,000fps) y me quedo bien. Tengo un problema con el KSVCD Express cuando paso un dvd a KSVCD con el audio lo que me pasa es que cuando termina todo el proceso (.log) y voy a ver el mpg final, resulta estar desfazado el audio respecto del video, creo que puede ser que el besweet no lo pasa de 23,976fps o 29,970fps (no se porque el VirtualDubMPEG2 dice 23 y el DVD2AVI dice 29) a 25,000fps o no le aplica el delay adecuado al ac3 (no se si el dvd2avi) pero algo de eso debe ser porque todo sale bien salvo por el audio que se escucha desfazado. Espero que alguien me diga como solucionar el proceso del KSVCD Express o si puedo arreglar el mp2 manualmente de alguna forma. Gracias!!! Saludos!!! Aca les dejo lo que hice, para que vean que no cometi ningun error (supongo): Ripeo el DVD con el DVD Decrypter (como dice la guia) y guardo los .vob, etc. en la carpeta C:\PIGLETS, elijo solo video y audio en español. VTS_01 - Stream Information.txt : Quote:
Entro la Informacion en el KSVCD_Express.bat: Quote:
Al terminar el KSVCD Express me deja el siguiente archivo de registro (.log): Quote:
|
El problema es que el KSVCD Express sólo maneja PAL.
De todas formas lo puedes solucionar. Extrae el audio con el DVD2AVI. Obtendrás un ac3 que deberás cargar en el Besweet y en este habilitar las opciones OTA, abajo a la izquierda, y dentro de estas convertir desde 23976 a 25000. No se si sabe usar y configurar el resto, pero debes elegir como salida mp2, usar ac3 decoder y en 2lame dual channel y el bitrate que quieres en total bitrate, marcar add error protection y elegir toolame o mp2enc. Aprieta el botón ac3 to mp2 y al rato tendrás tu archivo de audio. |
eso ya lo hice, con el mp2 resultante lo pase de 23 a 25 pero no funciono, sigue con delay y no se porque.
Ademas si hago eso sale como entrecortado el video al multiplexarlo con el TMPGenc en MPGtools SimpleMultiplex como MPG2 Supervideo, sino como lo multiplexo? Gracias!!! Saludos!!! |
La duración total del archivo de audio transformado de 23.976 a 25 fps es igual a la del video stream?
|
si es distinta.
En realidad no se en que fps esta el .vob pero el virtualdubmpeg2 me dice que esta en 23,976fps. ¿La cuestion es que porque tanto problema con los fps cuando uso KSVCD Express? El tema es facil si el dvd o avi de la fuente esta: En 25,000fps se queda en 25,000fps en el destino y se graba como PAL En 29,970fps se queda en 29,970fps en el destino y se graba como NTSC En 23,976fps se pasa a 25,000fps en el destino y se graba como PAL en todas las guias que lei y como lo venia haciendo hasta ahora siempre fue asi, porque no lo puede hacer solo el KSVCD Express esto con el video y el audio. Segundo, con el Docking express me paso lo mismo pero puse como fuente 23fps y como destino 25fps, si lo dejara como destino a 23fps y lo grabaria en NTSC ¿no habria problema no? Si el video de fuente esta en 25fps nunca trae problema este metodo ¿no es asi? abria que perfeccionarlo con los otros fps ya que no es tan complicado. Muchas Gracias Prodater64!!! :wink: |
Estoy perfeccionando el DockingExpress y dentro de muy poco lo actualizaré, trabajará con todos los formatos.
Editado: Codifica el audio con el besweet utilizando y no utilizando la opción ota 23976 -> 25000. Fíjate que audio stream dura lo mismo que le video stream y multiplexalo con ese, a ver que pasa. Con el DockingExpress puedes pasarlo tranquilamente desde 23.976 a 25 que te quedará bien. Si haces de 23.976 a 23.976 también, pero por ahora tendrás que agarrar el m2v resultante y aplicarle el pulldown, para luego grabarlo como SVCD. Proximamente eso también estará corregido. |
Ya probe con el DockingExpress de 23 a 23 y no funciono sigue teniendo un desgase el audio respecto del video, no se porque, puede ser que este tenga un desfase de -66ms porque en el log del DVDDecripter (VTS_01 - Stream Information.txt) figura esto:
Quote:
Te aclaro que el AC3 lo saco del que dividio el KSVCDExpress anteriormente desde el .vob no se si sera lo mismo. Decime si sabes que puedo hacer, o si espero tu actualizacion. Saludos!!! |
ademas no se porque durante la codificacion en la ventana de dos me tira este error:
Quote:
tengo instalado el powerdvd 5, o sea que tendria que tener instalado el codec MPG2 de cyberlink que es uno de los mejores. Saludos!!! |
Posiblemente haya que aplicar 2 filtros que por ahora no lo tienen ninguno de los scripts. Pullup y softskip. No te preocupes, en la actualización está contemplado.
Por ahora te diría que mires los vobs en el avicodec a ver que fps tienen. Acerca del fatal error, has cambiado algún setting como por ejemplo en lugar de CD80 haber puesto una cantidad de megas para hacer una prueba. Fíjate en el log y si el avg bitrate es exagerado o es negativo, es que algo estás haciendo mal. En el que muestras está bien, pero... |
ok, entonces voy a probar tu version de prueba, me recomendas que hasta que no salga la version final de tu script, solo pase dvds que esten en pal no?
Saludos!!! |
tenias razon, el dvd2avi cuando pongo preview me dice que esta a 29,970fps, no entiendo porque el virtualdubmpeg2 me decia que estaba a 23,976fps entonces.
Sabes que puedo hacer? |
Con la versión actual puedes hacer 25-25, 23.976-25, 25-23.976 y 23.976-23.976, pero estos 2 últimos tenés que agarrar los m2vs y hacerles pulldown manual y luego multiplexarlos.
Lo que tenés que hacer es, en la versión preliminar que te envié del script, poner como sourcefps = 29. Esto activará los mecanismos necesarios para la codificación, espero, jeje. Hasta luego. |
el DVD2AVI me dice que es 29,970fps y el AVICodec no se de donde bajarlo, pero debe ser NTSC pero no se como sacar el ac3 del .vob (ya que el dvd no lo tengo mas) con el dvd2avi porque el ac3 que uso es el que saco el KSVCDExpress, y el vob tambien (asi que no le hice demux con el dvddecripter) ¿esos sirven igual?
Lo que voy a hacer ahora es ponerle que me lo haga de 29 a 29 en el dockingexpress para ver si funciona asi pero tengo el problema de que el delay dice que es de -66mseg en el audio pero en el video dice 0mseg (fijate en el txt que pegue antes) no se bien como darle esa informacion al docking expres (el tema del nombre del archivo) si es DELAY_66mseg o DELAY_-66mseg o DELAY_0mseg en el nombre del archivo de audio y video. Bueno muchas gracias, espero que podamos solucionar esto para de paso ayudarte con tu proximo script, ya que creo que tiene que ser si o si la manera de pasar a kvcd porque las otras son demasiado complicadas y pierden el sentido (prefiero comprar el dvd sino jaja) Saludos!!! |
lei lo que me pusiste recien, pero eso del pulldown no tengo idea que es, si me explicas como hacerlo te lo agradeceria.
Lo tengo que pasar de 29 a 29 entonces Saludos!!! |
Para el caso es lo mismo pasarlo a 23.976 o a 29.970, ya que el script trabaja de tal manera que siempre obtendrás un m2v al que se le aplica pulldown. Este es un programa que pone en la cabecera de los GOPs, que el video está a 29.970, lo que hace que los "standalones" los reproduzcan correctamente, caso contrario se vería mal, sobre todo las escenas paneadas se verían con saltitos.
El script nuevo maneja todo automáticamente, lo que no se es si da algún error, ya que yo no tengo material de video a 29.970 como para testearlo. Si lo podés hacer vos, te lo agradezco. Tu sólo tienes que poner en sourcefps 29 (ó 30) y en targetfps 23 (ó 24, ó 29, ó 30) que el resultado será el mismo. Probalo que estoy impaciente por saber si te da resultado. |
Una cosa mas, no entiendo que es eso de IDIOMA (yo quiero usar un vob que pase de un dvd zona 4 en español) que pusiste en el nuevo script y porque hay dos
Quote:
Saludos!! |
Quote:
Vos, si tenés un solo vob y un solo archivo para codificar tenés que usar una sola de las líneas. El idioma se refiere a cuando partís de avis con 2 audios, tenés que indicar que audio (banda o track) es el que querés. Los vobs siempre tienen más de un audio entonces tenés que indicarlo también. Te diré la línea para codificar partiendo de un vob (el que tenés): Quote:
Para avis siempre colocá 000 y el programa buscará el primer track disponible, que si está en inglés la pifiaste. Para eso hay una función de identificación de los tracks, que podés ejecutar antes de codificar, pero todavía no está funcional al 100 %. De todas formas, suponete que elegiste el track en inglés e hiciste la codificación y te que da un mpg inservible, no te preocupes, borrá el mpg y el mp2 que no sirve, reiniciá el script y corregí el valor del track en la línea de settings, cuando cierres el ini sólo te codificará el mp2 que te falta y luego lo multiplexará, qué te parece. Eso sí no ejecutes 2 versiones al mismo tiempo, esperá a que termine una sesión para hacer las correcciones que necesites. Para vobs, si sólo querés un audio, ponés el número de track que te extraerá el dvd2avi. si sólo querés el número 5, ponés 005. Si querés el 1 y el 5, ponés 015. Si querés el 1, 3 y 5, ponés 135 (cualquier combinación sería válida, ej. 315, 513, 351, etc.) Los números en azul sólo se aplica a avis y sirven para aumentar el volumen del audio 000 es igual al avi y el rango entre -200 (silencio) hasta 060. Valores normales son 010, 020. El script es muy bueno y tiene mucha funcionalidad que irás aprendiendo con el tiempo. Te pido que cualquier otra pregunta al respecto de esta versión en pruebas, me la envíes por PM, hasta tanto la postee, ya que podrías confundir a la peña. Hasta pronto. |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.