VideoFanatic
21st August 2012, 16:08
I have an 8 core PC. I'm using Avisynth MT. For the 1st line and number I tried all methods below and above 5 and they were slower. For the 2nd number I tried all numbers above and below 16 and they were slower. Is the 3rd line correct or should I modify it?
setmtmode(5,16)
Mpeg2Source("J:\2 = New\Raw August 06 2001.d2v", CPU=6)
setmtmode(2,0)
McTemporalDenoise(settings="medium", interlaced=true)
ConvertToYUY2(interlaced=true)
TemporalSoften(4,4,8,15,2)
ConvertToYV12(interlaced=true)
AssumeTFF() # or AssumeBFF() depending on the source
# Deinterlace
Load_Stdcall_plugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif.dll")
QTGMC(Preset="Ultra Fast")
Vinverse()
#Re-interlace
SeparateFields()
SelectEvery(4,0,3)
Weave()
RemoveSpots()
LSFMod(strength=50)
AddGrainC(var=1.0,uvar=1.0)
Assuming my code is correct, can anyone please suggest a way to speed up McTemporalDenoise? Here are some speeds I'm getting:
McTemporalDenoise on it's own: 10.40 FPS
Everything except McTemporalDenoise: 35 FPS
Everything & Super Fast for QTGMC (strange how it's quicker than Ultra Fast): 5.50 FPS
So it's McTemporalDenoise that's slowing everything else down.
I'm currently getting 10.40 FPS and it's taking around 5 hours 40 minutes for a 1 hour 40 minute video. I would like to get this down to 4 hours 30 minutes otherwise I can only do 4 videos in 24 hours instead of 5 which will slow my work down.
I'm open to any suggestions. I've got a CUDA VP5 graphics card and I've just bought DGDecNV and I'm waiting on my licence. Do you think that will give a faster FPS than the free version - DGMPGDec?
I think there's a way to enable the GPU for McTemporalDenoise but I don't know how to install it to get it working.
I use Simple X264 Launcher to encode my videos and it just does 1 pass.
setmtmode(5,16)
Mpeg2Source("J:\2 = New\Raw August 06 2001.d2v", CPU=6)
setmtmode(2,0)
McTemporalDenoise(settings="medium", interlaced=true)
ConvertToYUY2(interlaced=true)
TemporalSoften(4,4,8,15,2)
ConvertToYV12(interlaced=true)
AssumeTFF() # or AssumeBFF() depending on the source
# Deinterlace
Load_Stdcall_plugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif.dll")
QTGMC(Preset="Ultra Fast")
Vinverse()
#Re-interlace
SeparateFields()
SelectEvery(4,0,3)
Weave()
RemoveSpots()
LSFMod(strength=50)
AddGrainC(var=1.0,uvar=1.0)
Assuming my code is correct, can anyone please suggest a way to speed up McTemporalDenoise? Here are some speeds I'm getting:
McTemporalDenoise on it's own: 10.40 FPS
Everything except McTemporalDenoise: 35 FPS
Everything & Super Fast for QTGMC (strange how it's quicker than Ultra Fast): 5.50 FPS
So it's McTemporalDenoise that's slowing everything else down.
I'm currently getting 10.40 FPS and it's taking around 5 hours 40 minutes for a 1 hour 40 minute video. I would like to get this down to 4 hours 30 minutes otherwise I can only do 4 videos in 24 hours instead of 5 which will slow my work down.
I'm open to any suggestions. I've got a CUDA VP5 graphics card and I've just bought DGDecNV and I'm waiting on my licence. Do you think that will give a faster FPS than the free version - DGMPGDec?
I think there's a way to enable the GPU for McTemporalDenoise but I don't know how to install it to get it working.
I use Simple X264 Launcher to encode my videos and it just does 1 pass.