Ranguvar
27th July 2008, 18:28
Hello,
I'm trying to find a fast, high quality degrain method. I don't need to remove a lot of grain, just most. I have a quad-core CPU (Q6600) and a fairly fast videocard (GeForce 9600GT 512MB).
My best speed compared to quality so far has been with FastDegrain. Since by default it uses MT(), which will lower quality because it splits frames spatially, I removed the lines that do that and am attempting to just use SetMTMode() to do it.
No matter what I do, I get errors... crashes, not AviSynth errors. So, it's definitely because of the multithreading.
LoadPlugin("C:\AVSplugins\MT.dll")
LoadPlugin("C:\AVSplugins\DGDecode.dll")
LoadPlugin("C:\AVSplugins\ColorMatrix.dll")
LoadPlugin("C:\AVSplugins\Decomb.dll")
LoadPlugin("C:\AVSplugins\mvtools.dll")
Import("C:\AVSplugins\FastDegrain.avsi")
SetMTMode(2, 0)
MPEG2Source("C:\OUTPOST\Vid.d2v", info=3)
ColorMatrix(hints=true, interlaced=true)
Telecide(guide=1, back=1)
Decimate()
FastDegrain(degrain=1, ov=2)
Crop(0, 58, -2, -64).BicubicResize(944, 400)
This seems to work in MPC-HC, but x264 crashes... I believe the error is usually in mvtools.dll. If I SetMTMode(3) before the FastDegrain, I just get runtime errors.
Thanks for any help... I don't care whether I end up using FastDegrain or not, like I said, I just want a fast, effective degrain method. So if anyone has alternatives that are tested to work well with SetMTMode, that's great too.
Thanks.
I'm trying to find a fast, high quality degrain method. I don't need to remove a lot of grain, just most. I have a quad-core CPU (Q6600) and a fairly fast videocard (GeForce 9600GT 512MB).
My best speed compared to quality so far has been with FastDegrain. Since by default it uses MT(), which will lower quality because it splits frames spatially, I removed the lines that do that and am attempting to just use SetMTMode() to do it.
No matter what I do, I get errors... crashes, not AviSynth errors. So, it's definitely because of the multithreading.
LoadPlugin("C:\AVSplugins\MT.dll")
LoadPlugin("C:\AVSplugins\DGDecode.dll")
LoadPlugin("C:\AVSplugins\ColorMatrix.dll")
LoadPlugin("C:\AVSplugins\Decomb.dll")
LoadPlugin("C:\AVSplugins\mvtools.dll")
Import("C:\AVSplugins\FastDegrain.avsi")
SetMTMode(2, 0)
MPEG2Source("C:\OUTPOST\Vid.d2v", info=3)
ColorMatrix(hints=true, interlaced=true)
Telecide(guide=1, back=1)
Decimate()
FastDegrain(degrain=1, ov=2)
Crop(0, 58, -2, -64).BicubicResize(944, 400)
This seems to work in MPC-HC, but x264 crashes... I believe the error is usually in mvtools.dll. If I SetMTMode(3) before the FastDegrain, I just get runtime errors.
Thanks for any help... I don't care whether I end up using FastDegrain or not, like I said, I just want a fast, effective degrain method. So if anyone has alternatives that are tested to work well with SetMTMode, that's great too.
Thanks.