Log in

View Full Version : Check My Script


rvas18
1st February 2003, 07:51
Please Check my code for Raging Bull and tell me of any optimizations i can do. i have not put a LanzacosResize casue i haven't run a comptest yet although if i can i would like to avoid resizing altogether.

Thanks for you guys help
rvas18 ~~ Raśl


LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Convolution3DYV12.dll")
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Decomb.dll")
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Dup.dll")
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\FluxSmooth-2.5.dll")
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\ImageSequence.dll")
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IMGLIB.DLL")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MPEG2Dec3.dll")
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MPEGDecoder.dll")
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MSharpen.dll")

MPEG2Source("F:\RGBULL_FF\RGBULL.d2v")

bw_clip_1 = trim(0,841)
bw_clip_2 = trim(1002,59291)
bw_clip_3 = trim(59614,59755)
bw_clip_4 = trim(59917,60043)
bw_clip_5 = trim(60938,185148)

color_clip_1 = trim(842,1001)
color_clip_2 = trim(59292,59613)
color_clip_3 = trim(59756,59916)
color_clip_4 = trim(60044,60937)


bw_clip_1.greyscale().crop(0,62,720,352).Convolution3d (preset="movieLQ")
bw_clip_2.greyscale().crop(0,62,720,352).Convolution3d (preset="movieLQ")
bw_clip_3.greyscale().crop(0,62,720,352).Convolution3d (preset="movieLQ")
bw_clip_4.greyscale().crop(0,62,720,352).Convolution3d (preset="movieLQ")
bw_clip_5.greyscale().crop(0,62,720,352).Convolution3d (preset="movieLQ")
color_clip_1.crop(0,62,720,352).Convolution3d (preset="movieLQ")
color_clip_2.crop(0,62,720,352).Convolution3d (preset="movieLQ")
color_clip_3.crop(0,62,720,352).Convolution3d (preset="movieLQ")
color_clip_4.crop(0,62,720,352).Convolution3d (preset="movieLQ")

movie = bw_clip_1 + color_clip_1 + bw_clip_2 + color_clip_2 + bw_clip_3 + color_clip_3 + bw_clip_4 + color_clip_4 + bw_clip_5

return movie

#Credits Start (179039 > 185148)

rvas18
1st February 2003, 09:12
where in the avs should i put the SelectRangeEvery(280,14)

hakko504
1st February 2003, 09:40
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Convolution3DYV12.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MPEG2Dec3.dll")

video=MPEG2Source("F:\RGBULL_FF\RGBULL.d2v")

color=video.crop(0,62,720,352).Convolution3d (preset="movieLQ")

bw=video.greyscale().crop(0,62,720,352).Convolution3d (preset="movieLQ")

bw_clip_1 = bw.trim(0,841)
bw_clip_2 = bw.trim(1002,59291)
bw_clip_3 = bw.trim(59614,59755)
bw_clip_4 = bw.trim(59917,60043)
bw_clip_5 = bw.trim(60938,185148)

color_clip_1 = color.trim(842,1001)
color_clip_2 = color.trim(59292,59613)
color_clip_3 = color.trim(59756,59916)
color_clip_4 = color.trim(60044,60937)

movie = bw_clip_1 + color_clip_1 + bw_clip_2 + color_clip_2 + bw_clip_3 + color_clip_3 +
bw_clip_4 + color_clip_4 + bw_clip_5

return movie.SelectRangeEvery(280,14)
Let me repeat: clip.filter() does not store the result of the operation in the variable clip. Either you do it like clip=clip.filter() or you use my suggestion above. I suggest you read up on http://www.avisynth.org/index.php?page=ScriptGrammar

sh0dan
1st February 2003, 13:53
Unless you're aiming for a 1 CD version, convolution3d, movieLQ is too much smoothing to apply - you'll filter out way too many details. movieHQ would be my recommondation for RB. And preferable a lanczos. IMO a slightly lower resolution is better than a film without any details.

rvas18
1st February 2003, 19:19
there is an error in the code at line 21

rvas18
1st February 2003, 19:32
nm thanks for your help and suggestions guys

Guest
1st February 2003, 23:35
Originally posted by rvas18
there is an error in the code at line 21 I split lines 21 and 22 for forum readability. They should be one line in the actual script.

If you couldn't figure that out, I suggest a remedial course in Avisynth scripting. :)