import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\Winnydows\XviD4PSP5\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\NicAudio.dll")
loadplugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\TDeint.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\FrFun7.dll")
video = MPEG2Source("E:\My Releases\GTO QTV\GTO DVD9\20.index\20.d2v",cpu=0,info=3)
audio = NicAC3Source("E:\My Releases\GTO QTV\GTO DVD9\20.index\20 T81 3_2ch 384Kbps DELAY 0ms.")
AudioDub(video, audio) - оце підгрузка вхідних файлів. Вставляємо свої значення.
AutoYV12()
TDeint()
FrFun7(1.0, 05.0, 150.0)
#plugin_files
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\degrainmedian.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\RemoveGrainSSE3.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\RepairSSE3.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\fft3dfilter.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\fft3dgpu.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\frfun7.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\EEDI2.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\asharp.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\deen.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\aWarpSharp2.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\WarpSharp.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\SangNom.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\nnedi2.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\TDeint.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\TMM.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\TIVTC.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\yadifmod.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\Toon-v1.1.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\SmoothUV.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\Gradfun2db.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\masktools.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\MaskTools149.dll")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\aaf.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\ediaa.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\maa.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\HQDering.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\DeHalo_alpha_MT.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\rainbow_smooth2.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\ftoon2.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\fastlinedarkenmod.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\aaf.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\LimitedSharpenFaster Mod.avs")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\Gradfun2dbmod.avs")
setmtmode(2)
ColorYUV(gain_y=0,cont_y=0,gain_v=0,gain_u=-0,off_u=-0,off_v=-0).levels(0,1.0,255,0,255) #levels(16,1.0,240,0,255)
#ColorYUV(levels="TV->PC")
###################### Варианты деинтерлейса #############################################
# 1-й вариант NTSC 29.97 fps
#tfm(order=1).tdecimate(hybrid=1)
# 2-й вариант NTSC 29.97 fps
#AssumeTFF() # подберите поле: верхнее поле первым для DVD
#AssumeBFF() # подберите поле: нижнее поле первым для видеокамер
#edeintted = nnedi2(field=-2,qual=3)
#res = TDeint(edeint=edeintted,order=-1,mode=2,sharp=true,mtnmode=3,full=false,tryWeave=false,type=1,emask=TMM(mode=1))
#tfm(order=-1,clip2=res,pp=7,slow=2,mode=2,chroma=false,display=false).tdecimate(hybrid=1,mode=1,vfrDec=0)
# 3-й вариант NTSC 29.97 fps
#interp = nnedi2(field=1,qual=3)
#deint = tdeint(mode=0,order=1,field=1,edeint=interp,slow=2,emask=TMM(mode=0,order=1,field=1))
#tfm(mode=3,order=1,clip2=deint,slow=2).tdecimate() # or tdecimate(hybrid=1)
# 4-й вариант PAL 25.00 fps
#edeintted = TDeint(edeint=TomsMoComp(-1,11,0),order=-1,mode=0,sharp=true,mtnmode=3,full=true,tryWeave=false,type=1,slow=2,emask=TMM(mode=0))
#Yadifmod(mode=0,edeint=edeintted)
# 5-й вариант PAL 25.00 fps
#AssumeTFF() # подберите поле: верхнее поле первым для DVD
#AssumeBFF() # подберите поле: нижнее поле первым для видеокамер
#edeintted = nnedi2(field=-2,qual=3)
#TDeint(edeint=edeintted,order=-1,mode=2,sharp=true,mtnmode=3,full=false,tryWeave=false,type=1,emask=TMM(mode=1))
# 6-й вариант PAL 25.00 fps
#interp = nnedi2(field=1,qual=3)
#tdeint(mode=0,order=1,field=1,edeint=interp,slow=2,emask=TMM(mode=0,order=1,field=1))
########################## подавление радужных помех ######################################
#rainbow_smooth(2)
######################### устранение ореолов на контурах ##################################
HQDering().DeHalo_Alpha_MT(rx=1.5,ry=1.5,darkstr=0,brightstr=0.5,ss=1.5) # значения darkstr и brightstr подбирать
###################### Варианты затемнения линий ##########################################
#toon(0.2) # качественная функция затемнения линий
#ftoon() # качественная функция затемнения линий
FastLineDarkenMOD(thinning=24, strength=48)
######################## Предварительное повышение резкости ###############################
asharp(1.5,3.5,0.25,hqbf=true)
#Warpsharp(depth=90)
###################### Варианты антиайлизинга #############################################
#aaf(aam=-0.7,rep=true)
#ediaa()
maa()
###########################################################################################
# Назначение: один из наиболее востребованных фильтров для обработки анимэ с устранением ореолов на контурах изображения
# Подавление радужности изображения по умолчанию: отключено
# Тип затемнения линий по умолчанию: FastLineDarkenMOD
# Тип антиайлизинга по умолчанию: maa
# Тип шумоподавителя: на основе векторного анализа оценки движения и его функции MCompensate с конечным фильтром fft3dfilter
# Тип шарпера: asharp + LSFmod с включенным preblur для уменьшения звона и ореолов
# Наличие фильтра DeBanding по умолчанию: включен
# Скорость обработки: медленная
Crop(8, 0, -8, -0)
Lanczos4Resize(640, 480) - оце вставляємо зі звичайного скрипта файлу, тобто потрібну нам обрізку та розмір кадру