头像
Muonium
帖子: 42
注册时间: 2016-06-18 8:48

Re: HAvsFunc-r27

2017-11-04 23:37

remixer 写了: AttributeError: No attribute with the name eedi3m exists. Did you mistype a plugin namespace?
缺了这个滤镜
https://github.com/HomeOfVapourSynthEvo ... 3/releases
被噪点番支配的噩梦
被Waifu2x吊打的噩梦
不会写代码不会写脚本的我连咸鱼都不如了orz
eedi3好慢啊…………
为什么某SSIM的计算值大于1……
被一个月前自己写的脚本吊打,很爽
CropAbs上也能掉坑……
不要乱搞什么对数亮度作图…
魔幻炼丹主义

头像
remixer
帖子: 15
注册时间: 2012-05-28 13:25

Re: HAvsFunc-r27

2017-11-04 23:50

Muonium 写了:
remixer 写了: AttributeError: No attribute with the name eedi3m exists. Did you mistype a plugin namespace?
缺了这个滤镜
https://github.com/HomeOfVapourSynthEvo ... 3/releases
十分感谢,问题解决了
之前的 EEDI3 好像是Vapoursynth自带的
r-26下工作正常,更新到r-27就不行了

头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: HAvsFunc-r27

2017-11-05 18:50

remixer 写了:AttributeError: No attribute with the name eedi3m exists. Did you mistype a plugin namespace?

这是缺插件还是语法问题?
你需要 https://www.nmm-hd.org/newbbs/viewtopic.php?f=23&t=2031

Edit: 呃…原來已經有人回了,沒注意到有下一頁 {:cat_13}
图片

头像
zengjieliang
帖子: 17
注册时间: 2016-12-20 22:26

Re: HAvsFunc-r27

2017-11-06 22:02

您好,请问一下我用HAvsFunc-r27中的SMDegrain和GradFun3mod搭配使用时,vspipe会崩溃,环境是vs r39。
试了好几次,貌似只要在16bit下用SMDegrain,或者SMDegrain和GradFun3mod一起使用,vspipe就会崩溃,这是vs本身的问题还是滤镜的问题呢

代码: 全选

import vapoursynth as vs import havsfunc as haf import fvsfunc as fvs core = vs.get_core(threads = 0) core.max_cache_size = 16000 clip = r"xunyan day2.m2ts" clip = core.lsmas.LWLibavSource(clip) clip = core.vivtc.VFM(clip, order=1, mode=0) clip = core.vivtc.VDecimate(clip, cycle=5) clip = core.fmtc.bitdepth(clip, bits=16) clip = haf.SMDegrain(clip, tr=2, thSAD=300, contrasharp=False, RefineMotion=True, prefilter=2, pel=2, subpixel=3, blksize=8, truemotion=False) clip = fvs.GradFun3mod(clip) clip = core.resize.Bicubic(clip, 1280, 720) clip.set_output()
圈名是HoshinoKun,爱好是吃喝玩乐看live
► 显示内容 不懂,不会,不知道

头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: HAvsFunc-r27

2017-11-07 10:25

zengjieliang 写了:您好,请问一下我用HAvsFunc-r27中的SMDegrain和GradFun3mod搭配使用时,vspipe会崩溃,环境是vs r39。
试了好几次,貌似只要在16bit下用SMDegrain,或者SMDegrain和GradFun3mod一起使用,vspipe就会崩溃,这是vs本身的问题还是滤镜的问题呢
我用你的腳本測試(除了源濾鏡是用 LibavSMASHSource 載入一個 1250 幀的 480p 視頻不同之外),並無出現崩潰現象。出現崩潰對話框的時候,沒有什麼詳細信息的按鈕可以點,讓你看到是哪個 dll 文件崩潰嗎?
图片

头像
zengjieliang
帖子: 17
注册时间: 2016-12-20 22:26

Re: HAvsFunc-r27

2017-11-07 11:01

Holy 写了:
zengjieliang 写了:您好,请问一下我用HAvsFunc-r27中的SMDegrain和GradFun3mod搭配使用时,vspipe会崩溃,环境是vs r39。
试了好几次,貌似只要在16bit下用SMDegrain,或者SMDegrain和GradFun3mod一起使用,vspipe就会崩溃,这是vs本身的问题还是滤镜的问题呢
我用你的腳本測試(除了源濾鏡是用 LibavSMASHSource 載入一個 1250 幀的 480p 視頻不同之外),並無出現崩潰現象。出現崩潰對話框的時候,沒有什麼詳細信息的按鈕可以點,讓你看到是哪個 dll 文件崩潰嗎?
图片
我使用的片源属性如下

代码: 全选

视频 ID : 4113 (0x1011) 菜单ID : 1 (0x1) 格式 : AVC 格式/信息 : Advanced Video Codec 格式概况 : High@L4.1 格式设置 : CABAC / 4 Ref Frames 格式设置, CABAC : 是 格式设置, 参考帧 : 4 帧 编解码器ID : 27 持续时间 : 3 小时 24 分 码率模式 : 动态(VBR) 最大码率 : 30.0 Mb/s 宽度 : 1 920 像素 高度 : 1 080 像素 画面比例 : 16:9 帧率 : 29.970 (30000/1001) 帧/秒 标准 : NTSC 色彩空间 : YUV 色度抽样 : 4:2:0 位深 : 8 位 扫描方式 : MBAFF 存储的扫描方式 : 隔行扫描的域 扫描顺序 : 奇数场(前场TFF)优先 色彩范围 : Limited 基色 : BT.709 传输特质 : BT.709 矩阵系数 : BT.709
请问会不会是因为片源体积过大,vs无法容纳处理呢?毕竟这个蓝光原盘已经有40.6GB了
圈名是HoshinoKun,爱好是吃喝玩乐看live
► 显示内容 不懂,不会,不知道

头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: HAvsFunc-r27

2017-11-07 11:23

zengjieliang 写了:请问会不会是因为片源体积过大,vs无法容纳处理呢?毕竟这个蓝光原盘已经有40.6GB了
你用的 fmtconv 是原作者提供的 dll 嗎?如果是的話,改用 fmtconv-r20_vs2017.7z 替換掉試試看。
图片

头像
zengjieliang
帖子: 17
注册时间: 2016-12-20 22:26

Re: HAvsFunc-r27

2017-11-07 11:58

Holy 写了:
zengjieliang 写了:请问会不会是因为片源体积过大,vs无法容纳处理呢?毕竟这个蓝光原盘已经有40.6GB了
你用的 fmtconv 是原作者提供的 dll 嗎?如果是的話,改用 fmtconv-r20_vs2017.7z 替換掉試試看。
十分感谢,问题解决了
圈名是HoshinoKun,爱好是吃喝玩乐看live
► 显示内容 不懂,不会,不知道

头像
remixer
帖子: 15
注册时间: 2012-05-28 13:25

Re: HAvsFunc-r27

2017-12-20 15:09

[已解决]更新KNLMeansCL 1.1.0后,已可以正常工作,感谢楼下提供解决方法

单独使用 KNLMeansCL 工作正常

代码: 全选

src = core.knlm.KNLMeansCL(src, device_type='gpu')
但我在使用 logoNR 时报错,不知何故,求指教 {:cat_5}

代码: 全选

import vapoursynth as vs import havsfunc as haf core = vs.get_core() src = core.ffms2.Source(r'D:\TEST.mkv') dlg = core.delogo.EraseLogo(src, r"D:\1280x720.lgd", start=200, end=400, fadein=10, fadeout=10) ret = haf.logoNR(dlg, src, chroma=True, l=1050, t=50, r=800, b=600) ret.set_output()
加上 d=1, a=2, s=4, h=6 也一样报错


报错信息
Python exception: KNLMeansCL: Function does not take argument(s) named channels

Traceback (most recent call last):
File "src\cython\vapoursynth.pyx", line 1810, in vapoursynth.vpy_evaluateScript (src\cython\vapoursynth.c:36455)
File "D:/DElogo.vpy", line 6, in
ret = haf.logoNR(dlg, src, chroma=True, l=1050, t=50, r=80, b=600)
File "C:\Users\SDK\AppData\Local\Programs\Python\Python36\lib\site-packages\havsfunc.py", line 2089, in logoNR
clp_nr = KNLMeansCL(last, d=d, a=a, s=s, h=h)
File "C:\Users\SDK\AppData\Local\Programs\Python\Python36\lib\site-packages\havsfunc.py", line 4494, in KNLMeansCL
nrUV = core.knlm.KNLMeansCL(yuv444, d=d, a=a, s=s, h=h, channels='YUV', wmode=wmode, wref=wref, device_type=device_type, device_id=device_id)
File "src\cython\vapoursynth.pyx", line 1675, in vapoursynth.Function.__call__ (src\cython\vapoursynth.c:34165)
vapoursynth.Error: KNLMeansCL: Function does not take argument(s) named channels
上次由 remixer 在 2017-12-20 23:39,总共编辑 5 次。

787633258
帖子: 32
注册时间: 2015-07-17 19:55

Re: HAvsFunc-r27

2017-12-20 22:13

remixer 写了:单独使用KNLMeansCL 时工作是正常的

代码: 全选

src = core.knlm.KNLMeansCL(src, device_type='gpu')
但我在使用 logoNR 时出现报错,不知何故,求指教 {:cat_5}

代码: 全选

import vapoursynth as vs import havsfunc as haf core = vs.get_core() src = core.ffms2.Source(r'D:\TEST.mkv') dlg = core.delogo.EraseLogo(src, r"D:\1280x720.lgd", start=200, end=400, fadein=10, fadeout=10) ret = haf.logoNR(dlg, src, chroma=True, l=1050, t=50, r=800, b=600) ret.set_output()
加上 d=1, a=2, s=4, h=6 也一样报错


报错信息
Python exception: KNLMeansCL: Function does not take argument(s) named channels

Traceback (most recent call last):
File "src\cython\vapoursynth.pyx", line 1810, in vapoursynth.vpy_evaluateScript (src\cython\vapoursynth.c:36455)
File "D:/DElogo.vpy", line 6, in
ret = haf.logoNR(dlg, src, chroma=True, l=1050, t=50, r=80, b=600)
File "C:\Users\SDK\AppData\Local\Programs\Python\Python36\lib\site-packages\havsfunc.py", line 2089, in logoNR
clp_nr = KNLMeansCL(last, d=d, a=a, s=s, h=h)
File "C:\Users\SDK\AppData\Local\Programs\Python\Python36\lib\site-packages\havsfunc.py", line 4494, in KNLMeansCL
nrUV = core.knlm.KNLMeansCL(yuv444, d=d, a=a, s=s, h=h, channels='YUV', wmode=wmode, wref=wref, device_type=device_type, device_id=device_id)
File "src\cython\vapoursynth.pyx", line 1675, in vapoursynth.Function.__call__ (src\cython\vapoursynth.c:34165)
vapoursynth.Error: KNLMeansCL: Function does not take argument(s) named channels
你需要更新你的KNLMeansCL

回到 “VapourSynth”