Log in

View Full Version : Need help-Megui is taking too much time


niru7206
16th April 2010, 12:14
I am trying to upscale my DVD9 movie collection into 720p. For the purpose I am using MeGui. But it is taking more than 12 hours for completion of only the first pass.

I am using Core 2 Duo CPU with inbuilt Graphics Card of M/B Intel DG31PR.

My avisynth script is producing below -

Import("C:\Program Files\AviSynth 2.5\plugins\GradFunkMirror.avs")
Import("C:\Program Files\AviSynth 2.5\plugins\SeeSaw.avs")
Import("C:\Program Files\AviSynth 2.5\plugins\ColorMatrix.dll")
LoadPlugin("C:\Program Files\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("E:\Temp\goal\VTS_02_1.d2v", info=3)
ColorMatrix(hints=true, interlaced=true, threads=0)
LoadPlugin("C:\Program Files\megui\tools\avisynth_plugin\TIVTC.dll")
tfm(order=1).tdecimate()
crop( 0, 56, 0, -56)
Lanczos4Resize(1280,544)
Tweak(hue=15,sat=1.2,bright=10.4,cont=1.12)
a= last
b=a.degrainmedian(limitY=3, limitUV=5,mode=0).VagueDenoiser(threshold=1.2, method=1, nsteps=6, chromaT=0.8)
SeeSaw(a,b, NRlimit=3, NRlimit2=4, Sstr=1.5, Slimit=5, Spower=5, Sdamplo=6, Szp=16, sootheS=20)
Undot()
GradFunkMirror()
Grainfactory3(1,1,1)

Somebody plz HELP me correcting my script (if anything is wrong with the script).

osgZach
16th April 2010, 15:34
You've got quite a bit of filtering going on there from the looks of it.. And its a pretty sure bet that is what is slowing down the process. You would be better served making a lossless version first, especially if you insist on doing a 2-pass.

In MeGUI this involves ticking the "queue rendering pass" box I believe. And then I guess you just hit the queue as normal.. Haven't really done it before though, so maybe someone will have to correct me.

Otherwise you may be better served going with a CRF mode instead of 2-pass.. CRF is really good these days, unless you're doing Xvid or something?

Inspector.Gadget
16th April 2010, 17:41
The problem isn't MeGUI or x264. The problem is your over-the-top, counterproductive attempt at upscaling that other users pulled apart in the other thread. It's a bad idea.