Cómo pasar un kvcd (mpeg1) de 29 fps a 25 fps
Hola amigos, me he encontrado con un problema que no atino a solucionar. Tengo un kvcd a 29 fps y quiero pasarlo a 25 fps, intento crear un script con el moviestacker, pero no me deja cargar la fuente original al tratarse de un mpg1. ¿Podría alguien explicarme cómo puedo crear el script o si existe alguna otra alternativa?.
Sé que podría decirle al tmpgencoder que recodifique directamente a 25 fps, pero entonces se producirían los molestos saltos que todos conocemos. Si alguien pudiera echarme una mano se lo agradecería mucho :roll: . Un saludo |
Haz probado si tu reproductor lo acepta?
También puedes intentar aplicarle dvdpatcher, cambiando en la cabecera el framerate a 25 y probar si tu reproductor lo reproduce bien. Con esto te evitarías recodificar. |
Voy a meter varios kvcd en un dvd con el DVD Author y para ellos es imprescidible que todas las pelis contengan el mismo número de fps, por lo que es necesario convertir el kvcd que está a 29 fps y pasarlo a 25.
|
Mira, puedes intentarlo de todas formas, ya que generalmente los programas de autoría van a ver en las cabeceras con qué están trabajando.
Siendo mpeg1 el estándar sólo admite 352*288, así que también deberías comprobar si tu player lo puede reproducir. |
No, no vale, para hacer la autoría del dvd con tmpgenc DVD Author necesito que todos los kvcd estén a los mismos fps, es decir 25 fps. ¿Nadie puede aclararme mi duda, por favor?. Gracias
|
Hola,
Para poder abrir archivos mpeg1 en un script avisynth, debes utilizar directshowsource. De todas formas, he hecho una prueba, y SI el TDA te deja meter varios framerate en un mismo DVD: solo tienes que crear 'tracks' distintas (ahora mismo, tengo un proyecto con una a 29,97 y otra a 25 fps...) Salu2 Fabrice |
Muchísimas gracias Fabrice, podrías darme algo más de información sobre directshowsource. ¿Se intala?, ¿Cómo va eso?.
|
Quote:
Yo mismo he recodificado mpeg1 con el plugin de avisynth MPEGDecoder http://nic.dnsalias.com/mpegdecoder.html Lo que posiblemente sucede, es que como es una recompresión, y por supuesto el resultado no es high quality, posiblemente nunca se haya mencionado, aunque si se ha tratado muchas veces el tema. Pero repito nunca he leido a alguien que de una referencia hacia este plugin. Lo que sí, hacerlo con directshowsource es más rápido, ya que este plugin tiene ciertos inconvenientes, pero que no impiden por ello, cargar un mpeg1 con avisynth. Quote:
http://www.avisynth.org/ http://www.avisynth.org/index.php?page=YourFirstScript http://www.avisynth.org/DirectShowSource y la explicación previa del plugin mpegdecoder. |
Hola,
Quote:
Más información alli: http://www.avisynth.org/DirectShowSource @prodater64: yo tasmbién he intentado utilziar este plugin, y tuve muchos problemas en cuanto a longitud de fuentes (se lo tenia que indicar yo), y que me saltaba frames, a parte de que no hay format de previsualizar la peli saltando manualmente trozos en el virtualdub.... Salu2 Fabrice EDIT: Veo que los problemas que encontre con mpegdecoder estan espcificados como bug! :oops: |
Quote:
(disculpen que está citado en inglés, pero quería mantener la fidelidad a la documentación original) |
Muchas gracias, problema resuelto.
|
Quote:
Saludos. |
Hola, creía que sí, pero no he conseguido solucionarlo. Logro hacer el avs y cargarlo en el tmpgencoder, pero sólo me hace la mitad de la peli, la otra mitad se queda la imagen pillada en una escena. He probado a hacerlo a partir de un m1v, pero el resultado es el mismo.
Os dejo el avs que he creado por si se os ocurre a qué puede deberse el citado error: #==============================================# # -= AviSynth script by MovieStacker v1.1.1 =- # #==============================================# LoadPlugin("D:\PROGRAMAS EN USO\MPEGDECODER\MPEGDecoder_YV12 (AVISYNTH 2.5)\MPEGDecoder.dll") MPEGSource("D:\Películas\Decoys.mpg") ConvertToYuy2() ConvertFPS(25) |
Hola,
Y has intentado con directshowsource? Salu2 Fabrice |
fabrice puedes explicarme cómo instalo eso?. O cómo lo uso?. Gracias
|
Quote:
|
Hola,
Reemplazando mpegsource por DirectShowSource en tu script... Salu2 Fabrice |
Parece que todo va bien Fabrice, ya les informaré. Muchas gracias
|
Hola a todos, este es el script básico que uso para codificar pelis a KDVD con Quenc usando directshowsource:
LoadPlugin("i:\Filters25\MPEG2Dec3dg.dll") LoadPlugin("i:\Filters25\GripFit_YV12.dll") DirectshowSource("e:\pelis\peli.mpg", audio=false) converttoyuy2() #trim(0,1000) #SSRC(48000) GripCrop(704, 576, overscan=2, source_anamorphic=true, dest_anamorphic=true) GripSize(resizer="bicubicResize") GripBorders() converttoyv12() Si te ayuda me alegraré. :wink: |
LoadPlugin("i:\Filters25\MPEG2Dec3dg.dll")
LoadPlugin("i:\Filters25\GripFit_YV12.dll") DirectshowSource("e:\pelis\peli.mpg", audio=false) converttoyuy2() #trim(0,1000) #SSRC(48000) AssumeFps(25.000) GripCrop(704, 576, overscan=2, source_anamorphic=true, dest_anamorphic=true) GripSize(resizer="bicubicResize") GripBorders() converttoyv12() Faltaba el assumefps(25.000) que siempre me ha funcionado correctamente. El archivo origen puede ser también un avi. Saludos. |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.