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

Re: HAvsFunc-r27

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

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

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

这是缺插件还是语法问题?
你需要 viewtopic.php?f=23&t=2031

Edit: 呃…原來已經有人回了,沒注意到有下一頁 {:cat_13}
图片
头像
zengjieliang
帖子: 17
注册时间: 2016-12-20 22:26

Re: HAvsFunc-r27

您好,请问一下我用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()
► 显示剧情透露 不懂,不会,不知道
头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: HAvsFunc-r27

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

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了
► 显示剧情透露 不懂,不会,不知道
头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: HAvsFunc-r27

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

Re: HAvsFunc-r27

Holy 写了:
zengjieliang 写了:请问会不会是因为片源体积过大,vs无法容纳处理呢?毕竟这个蓝光原盘已经有40.6GB了
你用的 fmtconv 是原作者提供的 dll 嗎?如果是的話,改用 fmtconv-r20_vs2017.7z 替換掉試試看。
十分感谢,问题解决了
► 显示剧情透露 不懂,不会,不知道
头像
remixer
帖子: 15
注册时间: 2012-05-28 13:25

Re: HAvsFunc-r27

[已解决]更新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

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”