miealone
帖子: 13
注册时间: 2017-05-04 13:41

新人请教KNLMeansCL如何使用

import vapoursynth as vs
import sys
import havsfunc as haf

core = vs.get_core(accept_lowercase=True,threads=8)
core.max_cache_size = 150000

src = core.lsmas.LWLibavSource(r"E:\123\00001.m2ts",threads=1)
src = haf.QTGMC(src, Preset='Fast', TFF=True, FPSDivisor=2, ShuttleBlur=2, Border=True) #True OR False
src = core.knlm.KNLMeansCL(src, device_type='gpu', device_id=1, info=true)
src.set_output()

F5测试时候会提示
Python exception: No attribute with the name knlm exists. Did you mistype a plugin namespace?

求大神指点
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: 新人请教KNLMeansCL如何使用

dll文件是否放在正确的路径,检查一下
miealone
帖子: 13
注册时间: 2017-05-04 13:41

Re: 新人请教KNLMeansCL如何使用

lwjkk666 写了:dll文件是否放在正确的路径,检查一下
我用bm3d时候可以用 这两个在一个目录下
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: 新人请教KNLMeansCL如何使用

KNLMeansCL.dll
这个啊
miealone
帖子: 13
注册时间: 2017-05-04 13:41

Re: 新人请教KNLMeansCL如何使用

lwjkk666 写了:KNLMeansCL.dll
这个啊
KNLMeansCL.dll和BM3D.dll在一个目录 我能调用BM3D调用不了KNLM 所以路径应该是没错
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: 新人请教KNLMeansCL如何使用

更新Python,还有VS版本吧,再不行检查这个滤镜是不是有种32位放在64位的VS文件夹这种错误
miealone
帖子: 13
注册时间: 2017-05-04 13:41

Re: 新人请教KNLMeansCL如何使用

lwjkk666 写了:更新Python,还有VS版本吧,再不行检查这个滤镜是不是有种32位放在64位的VS文件夹这种错误
Python 3.6.1 VS R37 knlm1.0.2 下载的32位和64位DLL都放到那个目录试过
miealone
帖子: 13
注册时间: 2017-05-04 13:41

Re: 新人请教KNLMeansCL如何使用

pingplug 写了:更新到最新版试试
https://github.com/Khanattila/KNLMeansC ... v1.1.0.zip
试了试还是报错找不到knlm
我感觉这个报错提示的是core没有knlm 而不是找不到KNLMeansCL.dll
miealone
帖子: 13
注册时间: 2017-05-04 13:41

Re: 新人请教KNLMeansCL如何使用

如果我加载这个dll也会报错
core.std.LoadPlugin(r'D:\Program Files\video\VapourSynth\plugins64\KNLMeansCL.dll')

Python exception: Failed to load D:\Program Files\video\VapourSynth\plugins64\KNLMeansCL.dll. GetLastError() returned 126. A DLL dependency is probably missing.

回到 “VapourSynth”