头像
mawen1250
核心会员
核心会员
帖子: 670
注册时间: 2011-07-24 20:33

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

NAVras 写了:
Evalyn 写了:clip = nnrs.nnedi3_resample(clip, width * ss_w, height * ss_h, nnrs=3)
求教大大 {:cat_3}
按这个写时报错没有nnrs,看wawen了大大写在avsi里的,“nnrs”是不是要改成“nns”?
我不记得nnedi3有nnrs这种参数……只有nns,默认是3.
NAVras
帖子: 141
注册时间: 2016-04-24 1:32

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

mawen1250 写了:我不记得nnedi3有nnrs这种参数……只有nns,默认是3.
{:cat_11} 我把nnrs改成nns的确没问题了,但是首页的示例里写的nnrs,在chroma shift那节
NAVras
帖子: 141
注册时间: 2016-04-24 1:32

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

发现一个现象,和BM3D一起用的时候卡F6,过好久才响应...用misc代替generic后没问题了
还一个,,为啥窝指定了filter_nr=deband之后锐化强度变高了许多...?(很重的ringing)

代码: 全选

def deband(clip):
	clip = core.f3kdb.Deband(clip,8,32,32,32,0,0,output_depth=16,keep_tv_range=True)
	return clip
src = cs.CSMOD(src,preset='very slow',filter_nr=deband)
最小复现,和顶楼用法一样
JasinChen
帖子: 43
注册时间: 2017-06-10 22:14

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

我写了个支持opencl的版本,有需要的话可以用看看(对nnedi3和tcanny的支持)
https://pan.baidu.com/s/18UV_qWCQJaY7bN2vxAnVOw
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

这个插件还在更新吗,现在才发现,其他人mod的版本没有sharp效果,搞到我还是用回了这个版本的才看到锐化效果,晕
SakuraChan
帖子: 2
注册时间: 2019-09-16 20:17

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

lwjkk666 写了: 2019-07-29 11:47 这个插件还在更新吗,现在才发现,其他人mod的版本没有sharp效果,搞到我还是用回了这个版本的才看到锐化效果,晕

可以看一下这个:https://github.com/fdar0536/VapourSynth ... harpen-mod

主要的change:
1.移除了对旧版VS中generic的依赖
2.添加了OpenCL支持(TCanny与nnedi3)
3.代码行文的一些改动/修正手滑

应该没有其他功能方面的改动
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

SakuraChan 写了: 2019-09-16 20:27
lwjkk666 写了: 2019-07-29 11:47 这个插件还在更新吗,现在才发现,其他人mod的版本没有sharp效果,搞到我还是用回了这个版本的才看到锐化效果,晕

可以看一下这个:https://github.com/fdar0536/VapourSynth ... harpen-mod

主要的change:
1.移除了对旧版VS中generic的依赖
2.添加了OpenCL支持(TCanny与nnedi3)
3.代码行文的一些改动/修正手滑

应该没有其他功能方面的改动
就是你链接这个版本,sharp效果不明显,对于有些线条
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

更新了最新版的python和VSR55版本发觉使用不了,是不是需要更新到API最新的语法才能用啊,作者大大还更新不
sharp16 = cs.CSMOD(dbed,preset="detail")
File "F:\Python\lib\site-packages\CSMOD.py", line 69, in CSMOD
core = vs.get_core()
AttributeError: module 'vapoursynth' has no attribute 'get_core'
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: Contra-Sharpen mod —— EP锐化/还原用脚本(v0.2.5解决ringing问题)

现在PY3.9,然后VS56版本下
经过对比脚本有几处更改为
#get vs core
core = vs.core

sharpdiff2 = core.focus2.TemporalSoften2(sharpdiff, 1, 255, 255 if chroma else 0, 32, 2) #旧版用1的,现在改成2不会报错


edgemask = core.misc.Hysteresis(prewitt, prewittm, [0]) #旧版VS中generic,改成misc不会报错

现在VSED可以预览,不过还未跑x265那边压制,有问题再反馈哈

回到 “VapourSynth”