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/)
-   -   Script 352x576 fallo irreconocible! (http://www.digitalfaq.com/archives/espanol/4889-script-352x576-fallo.html)

CaLaFaT 08-05-2003 09:46 AM

Script 352x576 fallo irreconocible!
 
hola chicos, tengo un problema, a ver si alguien me puede ayudar,

mirad, cuando guardo el *.d2v con el dvd2avi le recorto las bandas negras de arriba y abajo, guardo el proyecto y listo...hasta aki todo bien, luego al crear el script me da los siguientes problemas

Si no utilizo el gripfit este es el script:

## DLL Section ##
#
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\MPEG2Dec3.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\STMedianFilter.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\asharp.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\unfilter.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\undot.dll")
#
####

## Defined Variables and Constants ##
#
MaxTreshold = 1.50
nf = 0 # Current frame.
#
####

## Main section and static filters ###
#
Mpeg2Source("F:\352x576.d2v")
#
undot()
Limiter()
asharp(1, 4)
BicubicResize(352, 574, 0, 0.6, 0, 2, 720, 572)
STMedianFilter(8, 32, 0, 0 )
MergeChroma(blur(MaxTreshold))
MergeLuma(blur(0.1))
#
#

## Linear Motion Adaptive Filtering ##
#
# ( Portions from AviSynth's manual ) - This will apply temporalsoften to
# very static scenes, and apply variable blur on moving scenes.
# We also assign a variable - and this is why a line break is inserted:

SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2
ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= SwitchThreshold ? \
unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ) : \
TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")

#
#
#

AddBorders(0, 1, 0, 1)
LetterBox(8, 8, 8, 8)
Limiter()

#
#
## Functions ###

function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}

#
####

y el tok no me deja abrirlo...me pone invalid floating point operation! y en el logtok me pone esto:
================================================== ===========
ToK Log: F:\ 352x576.avs
================================================== ===========

Resolution (fps):0x0 (00,000 fps)

Y si lo abro con el WMP me pone

Evaluate: Unrecognized exception!
F:\ 352x576.avs,line 20

alguien sabe de que se trata?

En cambio si uso gripfit, tampoco me funciona, con este script:

## DLL Section ##
#
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\MPEG2Dec3.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\STMedianFilter.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\GripFit_YV12.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\asharp.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\unfilter.dll")
LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\undot.dll")
#
####

## Defined Variables and Constants ##
#
MaxTreshold = 1.50
nf = 0 # Current frame.
#
####

## Main section and static filters ###
#
Mpeg2Source("F:\352x576 con gripfit.d2v")
#
undot()
Limiter()
asharp(1, 4)
GripCrop(352, 576, source_anamorphic=false)
GripSize(resizer="BicubicResize")
STMedianFilter(8, 32, 0, 0 )
MergeChroma(blur(MaxTreshold))
MergeLuma(blur(0.1))
#
#

## Linear Motion Adaptive Filtering ##
#
# ( Portions from AviSynth's manual ) - This will apply temporalsoften to
# very static scenes, and apply variable blur on moving scenes.
# We also assign a variable - and this is why a line break is inserted:

SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2
ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= SwitchThreshold ? \
unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ) : \
TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")

#
#
#

GripBorders()
LetterBox(8, 8, 8, 8)
Limiter()

#
#
## Functions ###

function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}

#
####

el tok me pone que no puede abrir, que mire si el virtualdub lo abre, pero el virtualdub me pone file video error, y es el mismo proyecto que he pasado a 704x576 pero sin las bandas negras de arriba y abajo! no lo entiendo, y luego el WMP me pone:

Evaluate: Unrecognized exception!
F:\ 352x576.avs,line 26

alguien me puede decir que puede estar pasando? gracias...

CaLaFaT 08-05-2003 09:54 AM

puede ser porque una vez recortado el *.d2v me quede 720x440, y esos 440 no le basten para llegar a 576 y me de el error por eso? Si es asi, como puedo quitar las bandas negras de arriba y abajo y que el *.d2v me quede a 576 vertical?gracias...

fabrice 08-05-2003 09:57 AM

Wenas,

Creo recordar que a alguién le pasó cuando modificaba el proyecto DVD2AVI. Intenta no recortar nada en el DVD2AVI (solo abrir los vob y guardar el proyecto), y hacerlo con el crop de avisynth(existe incluso un autocrop que te enseña los valores de crop que tienes que poner! :) ).
Las lineas que te fallan son siempre las de apertura del fichero (o el crop, lo que es lo mismo).

Suerte.

generador 08-05-2003 10:15 AM

Hola CaLaFaT!!! :P


Pues si, eso me paso a mi, en mi breve experiencia con script, mi gran problema fue precisamente ese, aparte de otros cuantos en los que me ayudaste un monton, al final me daban los mismos errores que a ti, hice la prueba de no recortar nada y guarde el .d2v tal como estaba, entonces si que todo fue bien.
Por lo que mi conclusion fue que avisyhnt y recortar bandas en dvd2avi es totalmente imconpatible.

CaLaFaT 08-05-2003 10:33 AM

vale gracias, a los dos, lo que me pasa a mi, es que si guardo el proyecto sin tocar nada, luego una vez convertido el *.d2v a *.m1v me queda muy achatado y con dos amplias, muy amplias bandas negras arriba y abajo...

Referente al autocrop, fabrice, solo cargo la dll y ya esta...? o tengo que darle los valores...

Gracias a los dos...

fabrice 08-05-2003 11:29 AM

Hola,

Es muy facil:
haces un script con solo las lines siguientes:
Code:

LoadPlugin("C:\Archivos de programa\MovieStacker\Filters\MPEG2Dec3.dll")
LoadPlugin("C:\Archivos de Programa\MovieStacker\Filters\autocrop.dll")
Mpeg2Source("F:\352x576.d2v")
autocrop()

Y previsualizas este script en virtualdub. Y, oh miraculo, te escribe los valores el crop! :)
De todas formas, si abres el d2v en moviestacker, que casillas te marca para la fuente?

Salu2

CaLaFaT 08-05-2003 12:59 PM

me salen marcadas las tres (PAL, Anamorphic, y la de itu-r bt.601-4)...porque lo dices? ahora probare lo del autocrop, muchas gracias fabrice...Otra cosa, si marcando gripfit no me sale el source_anarmophoric= false) no se lo tengo que poner? lo dejo tal cual
GripCrop(352, 576) o se lo añado? gracias fabrice...


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

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