here's my problem...ive been using avisynth 2.0 fine with no problems at all using tok for prediction and the results have been fair but not great.So i thought i use avisynth 2.5 with the latest script this is where it all went wrong ,first i couldn't open the avs in media player all i got was audio,so i intalled new codecs from the download link page and hey now i have video and audio i thought great it should all work now! No it didn't work open the script in tok and tok crashes open in tmpeg and i get no video just a black screen the same happens when i open it in acp just black screen when it opens in tmpeg i'm totally confused by this, i really want to use the latest script with avisynth 2.5 because i beleive it will give me a better quality encode any ideas guys thanks here's the script im using....
## DLL Section ##
#
LoadPlugin("C:\Filters25\MPEG2Dec3.dll")
LoadPlugin("C:\Filters25\GripFit_YV12.dll")
LoadPlugin("C:\Filters25\STMedianFilter.dll")
LoadPlugin("C:\Filters25\asharp.dll")
LoadPlugin("C:\Filters25\unfilter.dll")
LoadPlugin("C:\Filters25\undot.dll")
#
####
## Defined Variables and Constants ##
#
MaxTreshold = 1.50
nf = 0 # Current frame.
#
####
## Main section and static filters ###
#
AviSource("F:\New Folder\*************.avi")
#
undot()
Limiter()
asharp(1, 4)
GripCrop(352, 288, source_anamorphic=false)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
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()
Limiter()
#
#
## Functions ###
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}
#
####
|