MonoS
11th December 2014, 13:26
Hi, i have this heavily vs bounded script
import vapoursynth as vs
core = vs.get_core()
ret = core.ffms2.Source(source='source.m2ts')
core.avs.LoadPlugin(path="C:/Program Files (x86)/AviSynth 2.5/plugins/EdgeFixerReferenceContinuity.dll")
ret = core.avs.ContinuityFixer(ret,2,1,2,1,720)
ret = core.fmtc.bitdepth (clip=ret, bits=16)
UV = core.nnedi3.nnedi3_rpow2(clip=ret, rfactor=2, correct_shift=1, nsize=1)
UV = core.fmtc.resample(UV,w=1280, h=720, kernel="spline64", taps=5, css="444", planes=[1,3,3])
Y = core.fmtc.resample(ret, 1280,720, kernel="bilinear", invks=True, taps = 5, invkstaps=3, planes=[3,1,1],)
fin = core.std.ShufflePlanes([Y, UV],[0,1,2], colorfamily=vs.YUV)
fin.set_output()
I expected, being VS multithreaded, a very high CPU utilization but instead only got ~25% of cpu utilization.
I have an dual core with HT, so 25% of utilization mean that is using only one core.
I pipe the VS output to x264kMod@10bit using avs4x26x [with VapourSource].
Another odd thing is that the avs4x26x process have [until now] 454.000.000 page errors counted in task manager [still counting at 15k-40k a seconds] but on the performance monitor it doesn't have any hardware error.
Thanks for the attention
import vapoursynth as vs
core = vs.get_core()
ret = core.ffms2.Source(source='source.m2ts')
core.avs.LoadPlugin(path="C:/Program Files (x86)/AviSynth 2.5/plugins/EdgeFixerReferenceContinuity.dll")
ret = core.avs.ContinuityFixer(ret,2,1,2,1,720)
ret = core.fmtc.bitdepth (clip=ret, bits=16)
UV = core.nnedi3.nnedi3_rpow2(clip=ret, rfactor=2, correct_shift=1, nsize=1)
UV = core.fmtc.resample(UV,w=1280, h=720, kernel="spline64", taps=5, css="444", planes=[1,3,3])
Y = core.fmtc.resample(ret, 1280,720, kernel="bilinear", invks=True, taps = 5, invkstaps=3, planes=[3,1,1],)
fin = core.std.ShufflePlanes([Y, UV],[0,1,2], colorfamily=vs.YUV)
fin.set_output()
I expected, being VS multithreaded, a very high CPU utilization but instead only got ~25% of cpu utilization.
I have an dual core with HT, so 25% of utilization mean that is using only one core.
I pipe the VS output to x264kMod@10bit using avs4x26x [with VapourSource].
Another odd thing is that the avs4x26x process have [until now] 454.000.000 page errors counted in task manager [still counting at 15k-40k a seconds] but on the performance monitor it doesn't have any hardware error.
Thanks for the attention