JasinChen
帖子: 30
注册时间: 2017-06-10 22:14

【求助】可能是opencl引起的问题

2018-05-29 22:48

代码如下

clip = core.ffms2.Source(r"00001.mkv")
clip = mvf.Depth(clip, depth=16)
clip = haf.FastLineDarkenMOD(clip)

mask = core.tcanny.TCannyCL(clip, sigma=1)
mask = core.warp.ABlur(mask, blur=10, type=1, planes=0)
warp = core.warp.AWarp(clip, mask, depth=8)

cs = cs.CSMOD(warp,preset='very slow',edgemode=1,edgemask=5,opencl=True,kernel=8,preblur=0,tcannysigma=1,Soft=0)
clip = core.knlm.KNLMeansCL(cs)
clip = core.knlm.KNLMeansCL(clip,channels='UV')
clip = mvf.Depth(clip, depth=10)
clip.set_output()

总是在固定的帧上出现如下错误(knlm.KNLMeansCL: fatal error!;Error on frame 20622 request(VapourSynthGetFrame))
但是有的视频不会出现,且不同视频出现的地方不一样。(PS.更可怕的是当我多次尝试时会导致系统蓝屏,错误代码BAD_POOL_CALLER {:cat_5}

当我取消使用awarp滤镜或者改用自带的ASobel时就可以避免出现y以上情况,请教各位是哪里出现了问题?

谢谢!!

回到 “VapourSynth”