Quantcast Divx Malo - digitalFAQ.com Forums [Archives]
  #1  
09-26-2003, 09:39 PM
solid_o solid_o is offline
Free Member
 
Join Date: Sep 2003
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
estoy pasando de AVI a kVCD, utilizo un script sencillo que me ha funcionado con peliculas buenas pero con esta no me aprece el sgte error

AVIsource: failed to decompress frame 58 ( error -100 )

mi pregunta es:
¿existe algun filtro para avisynth que me salte este error?

AVISource("club-123.avi")
addborders(0,60,0,60)
loadplugin("textsub.vdf")
textsub("Fight Club.sub",0,12.5)

Me pueden dar un script mejor?... seguro que si
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
09-27-2003, 05:30 PM
vialhue vialhue is offline
Free Member
 
Join Date: Jul 2003
Location: Valencia (España)
Posts: 373
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to vialhue
Hola Gente !!! Hola SOLID_O !!!

¿Tu script es ese tal cual? Porque el unico filtro que veo que usas es el de poner los subtitulos. Personalmente cuando antes pasaba desde AVI ... tenia mogollon de problemas, y si intentaba pasar una peli sin usar ningun filtro para limpiar un poco la imagen ... me salia bastante mal.

Prueba este script, es de Calafat, y da muy buenos resultados:

LoadPlugin("C:\Filters\MPEG2Dec3.dll")
LoadPlugin("C:\Filters\atc.dll")
LoadPlugin("C:\Filters\Blockbuster.dll")

AVISource("C:\movie.avi",false)

Blockbuster(method="noise",detail_min=1,detail_max =8,variance=0.3,seed=5823)
ATC(1,2,4,0.5,false)
TemporalSoften(2,7,7,3,2)
Blockbuster(method="noise",detail_min=1,detail_max =10,variance=0.5,seed=5823)

gripCrop(352, 288, overscan=1,source_anamorphic=false)

GripSize(resizer="lanczosresize")
GripBorders()


NOTA: Tendras que bajar algunos filtros mas, los nombres estan en los LOADPLUGIN. Mira en esta web en la seccion de dowloads que hay un link a una gran cantidad de filtros, baja los que necesites.

NOTA 2: Con respecto al TEXTSUB ... no sabria decirte en que parte has de añadirlo, yo nunca he puesto subtitulos a un KVCD, pero tal vez alguien podria decirte donde colocarlo.
Reply With Quote
  #3  
09-29-2003, 04:12 AM
CaLaFaT CaLaFaT is offline
Free Member
 
Join Date: Jul 2003
Posts: 382
Thanks: 0
Thanked 0 Times in 0 Posts
Hola Vialhue, hola solid_o!!!!!


utiliza este script que viene para ingresar subtitulos:

Code:
LoadPlugin("C:\Filters\MPEG2Dec3.dll") 
LoadPlugin("C:\Filters\GripFitYV_12.dll") 
LoadPlugin("C:\Filters\atc.dll") 
LoadPlugin("C:\Filters\Blockbuster.dll") 
LoadPlugin("C:\Filters\VSFilter.dll") 

AVISource("C:\movie.avi",false) 

Blockbuster(method="noise",detail_min=1,detail_max=8,variance=0.3,seed=5823) 
ATC(1,2,4,0.5,false) 
TemporalSoften(2,7,7,3,2) 
Blockbuster(method="noise",detail_min=1,detail_max=10,variance=0.5,seed=5823) 

gripCrop(352, 288, overscan=1,source_anamorphic=false,dest_anamorphic=false) 

GripSize(resizer="lanczosresize") 
GripBorders() 

TextSub("C:\movie.srt") 
converttoyuy2()

utliza el VSFilter, y en textsub le metes los subtitulos en *.srt, con lo cual te los añadirá y te creará un kvcd bastante bueno...

si no los tienes en *.srt puedes utilizar el subrip para pasarlos a este formato...
Reply With Quote
  #4  
09-29-2003, 07:40 PM
solid_o solid_o is offline
Free Member
 
Join Date: Sep 2003
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by CaLaFaT
Hola Vialhue, hola solid_o!!!!!


utiliza este script que viene para ingresar subtitulos:

Code:
LoadPlugin("C:\Filters\MPEG2Dec3.dll") 
LoadPlugin("C:\Filters\GripFitYV_12.dll") 
LoadPlugin("C:\Filters\atc.dll") 
LoadPlugin("C:\Filters\Blockbuster.dll") 
LoadPlugin("C:\Filters\VSFilter.dll") 

AVISource("C:\movie.avi",false) 

Blockbuster(method="noise",detail_min=1,detail_max=8,variance=0.3,seed=5823) 
ATC(1,2,4,0.5,false) 
TemporalSoften(2,7,7,3,2) 
Blockbuster(method="noise",detail_min=1,detail_max=10,variance=0.5,seed=5823) 

gripCrop(352, 288, overscan=1,source_anamorphic=false,dest_anamorphic=false) 

GripSize(resizer="lanczosresize") 
GripBorders() 

TextSub("C:\movie.srt") 
converttoyuy2()

utliza el VSFilter, y en textsub le metes los subtitulos en *.srt, con lo cual te los añadirá y te creará un kvcd bastante bueno...

si no los tienes en *.srt puedes utilizar el subrip para pasarlos a este formato...

es un srcript bastante bonito pero creo que no entienden mi pregunta....
la definicion de la imagen no es un problema y mucho menos problema es poner subtitulos.. el problema real es el error de descopmpresion del AVI si realmente UD. que publicacan esos escript los entienden diganme que filtro me salta ese error..

Espero que me demuestren sus concocimientos no que copien y pegen cosas que no entienden, el foro es para compartir conociminetos no para usar CTRL+C CTRL+V
Reply With Quote
  #5  
09-30-2003, 11:43 AM
pablereitor pablereitor is offline
Free Member
 
Join Date: Jul 2003
Location: Madrid
Posts: 33
Thanks: 0
Thanked 0 Times in 0 Posts
Hola Solido.

No olvides que en los foros también se pretende mantener un espíritu de equipo, amistad y cortesía ...

Aprovechando que has comentado lo del corta-pega ... sobre tu problema yo intentaría eliminar ese frame con unos corta-pegas en Virtual-Dub poniéndolo en modo Direct Stream Copy.

Slds.
Reply With Quote
  #6  
10-01-2003, 01:04 AM
CaLaFaT CaLaFaT is offline
Free Member
 
Join Date: Jul 2003
Posts: 382
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by solid_o
Espero que me demuestren sus concocimientos no que copien y pegen cosas que no entienden, el foro es para compartir conociminetos no para usar CTRL+C CTRL+V

Yo entiendo perfectamente el script que te he puesto, lo que pasa que pegar es mas comodo, además tu pedias un script mejor, pos te lo he dado...asi que con estas respuestas que das, sabes que te digo? que te ayude otro...
Reply With Quote
  #7  
10-01-2003, 05:51 PM
solid_o solid_o is offline
Free Member
 
Join Date: Sep 2003
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
CaLaFaT no te ofendas ...

No entiendo por que se ofenden si les preguntan algo. Me esperaba alguna explicacion del SCRIPT, hay un monton de lugares en donde puedo encontar un script para pasar un AVI , pero aca esperaba encontar una explicacion...

si te sientes ofendido de no explicar lo que publicas no deberias hacerlo, yo me ofendo por su rechazo. Esperaba encontrar conocimientos de verdad en el foro pero veo que solo me han dejado ver que son demasiado delicados y realmente no quieren compartir conocimientos...

Esperando que la proxima respuesta sea mejor,

Decepcionado SOLID_O.... se despide
Reply With Quote
  #8  
10-01-2003, 08:01 PM
vialhue vialhue is offline
Free Member
 
Join Date: Jul 2003
Location: Valencia (España)
Posts: 373
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to vialhue
Hola Gente !!!! Hola Solid_o !!!!

Vamos a ver Solid_o, no te vayas decepcionado. No entiendo muy bien que explicacion esperas de un script. Normalmente se sabe para lo que vale un filtro y se empiezan a hacer pruebas hasta conseguir algun buen resultado. Esto en informatica (y soy Ingeniero Tecnico, asi que hablo con propiedad) se le llama "prueba y error". Aunque es un concepto aplicado al calculo matematico, creo que lo podemos extrapolar a esta materia.

Bien, dicho esto, y volviendo a decir que no queremos que te sientas ofendido, te intentare explicar el script, aunque ya te digo que no se muy bien que explicacion esperas...

Bueno, la primera seccion esta compuesta por la carga de los filtros que hemos decidido usar, la seccion LOADPLUGIN por llamarla de alguna manera.

Te preguntaras ... ¿Porque concretamente esos filtros?, pues bien, uno de los problemas mas graves de pasar un DivX a KVCD (o a cualquier tipo de VCD) son los DCTBlocks, son esos molestos bloques o cuadraditos que se forman en cierto tipo de escenas (oscuras, con mucho movimiento, ...) y que hacen que la escena quede fea. Para reducir estos bloques, un muy buen filtro es el BlockBuster, habran muchos mas, pero este es bastante buen y da muy buenos resultados.

ATC es un "Temporal Cleaner", un limpiador de la imagen con respecto al tiempo (tiene en cuenta los frames anteriores, creo) y es bastante rapido, la pagina del autor es http://ziquash.chez.tiscali.fr/, tal vez alli ponga algo mas.

TemporalSoften es como un difuminador, para reducir los "artefactos" de la pelicula, no se como explicarlo, como los puntos que aparecen sin saber porque al pasar de un DivX a un VideoCD. Es interno de AviSynth, por eso no tiene Plugin.

GripFit_YV12 es el filtro que "recorta" la pelicula a medida. Bueno, es casi mejor decir que "proporciona" la pelicula. Digamos que si tienes un DivX en resolucion 600x200, con GripFit (usando GripGrop, GripSze y GripBorders) lo vas a poder pasar a 352x288 manteniendo la proporcion de altura y anchura, para que la peli no te quede ni achatada ni alargada por la falta o el exceso de pixels.

El VSFILTER es para introducir los subtitulos grabados de un DVD.

Bien, vista la eleccion de filtros, ahora seguimos adelante...

Llega la seccion en la que aplicamos los filtros, con todas sus opciones. Con AviSource cargamos en DivX que queremos pasar (.AVI) y aplicamos los filtros. Te preguntaras ... ¿Porque esos valores y porque ese orden? , pues basicamente es "prueba y error". El autor de BlockBuster da unos valores "optimos" a partir de ahi nos ponemos a jugar ... Se prueba ... asi se ve mejor ... asi se ve peor ... y otra vez ... hasta que se consigue que se vea mejor (un gran esfuerzo del cual tenemos que estar MUY, pero que MUY agradecidos). ¿Porque usar 2 veces BlockBuster? ... pues mas de lo mismo, "Si una vez reducimos bastante los Bloques, vamos a probar otra vez ... Oye, pues se reducen mas ... genial". ¿Porque no 3 veces? pues porque a veces no vale la pena esperar 17 horas para comprimir una pelicula de 90 minutos, hay que encontrar una media entre tiempo y resultados. ¿Porque ese orden de filtros? ... pues otra vez igual ... "Primero reducimos los bloques, luego suavizamos y luego reducimos los bloques que quedan ... se prueba ... vaya ! excelente resultado".

Y no se, el resto es pasarlo por el TMPGEnc y grabarlo con NERO.

No se si esperabas algo mas tecnico ... pues no lo hay, esto es el esfuerzo de mucha gente, y el tiempo dedicado para que otros como tu y como yo no tengamos que perder el tiempo haciendo pruebas para llegar a un "optimo", asi que piensa que a ese esfuerzo le debemos bastante, no crees ? ... ¿Acaso crees que la casa Ford hace los coches en papel y luego los construye directamente para venderlos? Si crees que los de Ford no les hace miles de pruebas a sus modelos ... tienes que abrir los ojos y ... "WELLCOME ... TO THE REAL WORLD".

Asi que Solid_o, ni te decepciones, ni te enfades, aprobecha lo que la gente te brinda y agradeceles que te lo brinden y ... si eres tan curioso acercate a una farmacia y pregunta al farmaceutico el porque y como esta hecho ese medicamente tan malo que te tomas para la gripe ...
Reply With Quote
  #9  
10-02-2003, 03:46 AM
Yazooo Yazooo is offline
Free Member
 
Join Date: Jul 2002
Posts: 80
Thanks: 0
Thanked 0 Times in 0 Posts
Bueno Solid_o, si realmente quieres una respuesta clara, directa y concisa, y no tienes ganas de escuchar explicaciones tecnicas, que aunque bienintencionadas, parece que no te interesan, la respuesta a tu pregunta es:

NO


Ahora bien, si me permites que te explique algo, prueba a partir el video hasta el frame corrupto, saltandote este, y pegarlo con el resto del video.Ejemplo:

AviSource("mivideo.avi")
Return Trim(0,57)+Trim(58,0)
Reply With Quote
  #10  
10-02-2003, 07:46 PM
solid_o solid_o is offline
Free Member
 
Join Date: Sep 2003
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Gracias Vialhue, gracias Yazooo
Vialhue Bastante buena tu explicacion.. Era eso lo que me esperaba,
Yazooo me haz dado la clave para tratar de pasar la pelicula que muchos problemas me ha dado... ( y tengo mas en las mismas condiciones) Espero que sean pocos los frames malos por que si son varios tu solucion no me servira.. Pero lo intentare..
Gracias..

Disculpen todas las molestias que pude causar con este Topic, pero tengo la necesidad de aprender a usar AviSynth, soy programador y descubri este FrameServer hace muy poco ( antes usaba virtualdub, y este si me corrige el error) y me parece atractivo el uso de SCRIPTS , el hecho de poder tipear codigo es algo que encuentro mas entretenido que pasar por una serie de menus, de ahi nacen mis ganas de aprender pero como tu dices vialhue para poder llegar a la "prueba y error" debes conocer el las instruciones, comandos y/o funciones para llegar a eso. Creo que aca es donde puedo encontrar conocimientos y experiencias que me ahorraran tiempo y pruebas.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Divx X Mpg Lukacsbra Conversão e Codificação de Vídeo (Português) 2 06-16-2005 09:34 AM
Codecs: Divx 5.1.1 vs Xvid Divx 5 support tacylm Video Encoding and Conversion 1 04-21-2004 03:00 PM
Convert Divx dts/ac3 to vcd? tyler5 Video Encoding and Conversion 5 12-20-2003 08:11 PM
how to convert DivX to DVD? MrCoopz Video Encoding and Conversion 3 05-01-2003 01:39 PM
KVCD: DivX to 1 CD? MrCoopz Video Encoding and Conversion 18 01-15-2003 04:42 AM

Thread Tools



 
All times are GMT -5. The time now is 05:30 PM  —  vBulletin © Jelsoft Enterprises Ltd