版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: HQDering mod v1.0 - 高质量去除ringing的脚本

tuqc 写了:是否还需要什么?
错误提示里说得很明白了。如果看不懂,请先学英语,学会英语再学压片。

如果avs脚本和你的dll们和avsi们不在同一个路径下,需要在loadplugin里和import里指定绝对路径。
就像这样:

代码: 全选

loadplugin("x:\plugin\zzz.dll")
Import("x:\plugin\yyy.avsi")
上面如果看不懂请先学windows基本概念,再看avisynth的文档。
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
aijiang
帖子: 16
注册时间: 2012-02-01 16:09

Re: HQDering mod v1.1 - 高质量去除ringing的脚本

图片

请问楼主 为什么偶把插件全部加载后还是提示这个缺少插件呢
头像
mawen1250
核心会员
核心会员
帖子: 670
注册时间: 2011-07-24 20:33

Re: HQDering mod v1.4 - 高质量去除ringing的脚本,1.4重大更新

更新v1.4
重大更新。
sharp的默认值从false改为true。
新增后处理及参数thr、elast——通过Dither_limit_dif16限制处理结果的改变量,能有效避免dering、sharp中产生的artifacts(blurry、aliasing等),配合sharp=true大幅度减少了HQDeringmod的处理损失。
新增clip型参数ringmask,可以输入自定义的ring mask。
新增mask调整参数minp、msmooth、incedge。
头像
sammysui
帖子: 87
注册时间: 2012-07-06 20:13

Re: HQDering mod v1.4 - 高质量去除ringing的脚本,1.4重大更新

强烈支持 这个对于早期的dvdiso压制非常重要
alexz220
帖子: 115
注册时间: 2012-07-21 17:15

Re: HQDering mod v1.4 - 高质量去除ringing的脚本,1.4重大更新

mawen苣菊,我也遇到了加入HQDering后FPS速度大增的情况,由1.8XX暴增至2.3XXFPS,求解。

下面POST脚本,MPP是刚开始用,望批评指教。

机器:E3-1230v2 8G RAM GTS250

AVS(读入滤镜的命令省略):

MP_Pipeline("""

SetMemoryMax(500)

DGDecode_mpeg2source("D:\Movies\动漫\VIDEO_TS\VTS_01_1.d2v")

tfm(order=1).tdecimate(mode=1)

mt_merge(Deblock(quant=30, aOffset=0, bOffset=0).Deblock(quant=40, aOffset=0, bOffset=0), last, tcanny.mt_expand, luma=false)

### prefetch: 16, 8
### lock threads to cores

### ###

SetMemoryMax(800)

nnedi3_resize16(1280, 720, lsb_in=false, lsb=true, curve="601")

### prefetch: 16, 8
### lock threads to cores

### ###

SetMemoryMax(1000)

src16=last

nr=src16.SMDegrain(tr=2, thSAD=400, RefineMotion=True,contrasharp=False, interlaced=False, plane=4, prefilter=2, chroma=True, lsb_in=true, lsb=true, lsb_out=True, Show=False)

### export clip: nr,src16

### prefetch: 16, 8
### lock threads to cores

### ###

SetMemoryMax(800)

db=src16.GradFun3(smode=1, thr=0.61, elast=1.50, ampn=0, radius=12, ampo=0.9, dthr=0.011, lsb=true, lsb_in=true, mask=0).F3kdb(range=15,Y=64, Cb=64, Cr=64, grainY=0, grainC=0, input_mode=1, output_depth=16, output_mode=1)

### export clip: nr,db,src16

### prefetch: 16, 8
### lock threads to cores

### ###

SetMemoryMax(800)

nrs=nr.CSmod16(src16, lsb_in=true, lsb=true, chroma=true, preblur=2, edgemode=2) #这个锐化还原一流,但不太懂用。AA后用锯齿也回去了。。。。

### export clip: src16,nrs,db

### prefetch: 16, 8
### lock threads to cores

### ###

SetMemoryMax(1000)

ALMerge(db, nrs, src16, U=3, V=3)

HQDeringmod(mrad=2, mthr=60, minp=1, sharp=True, Y=3, U=2, V=2, lsb_in=true, lsb=true)

Down10(10, stack=false)

### prefetch: 16, 8
### lock threads to cores

""")
akw28888
帖子: 171
注册时间: 2012-02-24 17:12

Re: HQDering mod v1.4 - 高质量去除ringing的脚本,1.4重大更新

首先為啥一直都是 ### prefetch: 16, 8
再來一兩個濾鏡就### ### 沒問題?
alexz220
帖子: 115
注册时间: 2012-07-21 17:15

Re: HQDering mod v1.4 - 高质量去除ringing的脚本,1.4重大更新

akw28888 写了:首先為啥一直都是 ### prefetch: 16, 8
再來一兩個濾鏡就### ### 沒問題?
看本站教程知道prefetch 后面两个数字是前后预读的帧数,
也不知道设多大合适。
### ###是分段,我从任务管理器显示看到的是创建了MPP进程。
怎么分合适也不清楚,
感觉SMD和CSM比较耗资源就单独开来,
特别是SMD很慢,
提速效果还是很明显的,但不知怎样才更合理。
头像
mawen1250
核心会员
核心会员
帖子: 670
注册时间: 2011-07-24 20:33

Re: HQDering mod v1.5 - 高质量去除ringing/edge clean的脚本,1.4重大更新

更新v1.5
增加更多注释并提高可读性。
用mt_lutxy写了一个与Dither_limit_dif16基本功能相同、用于8bit处理的函数HQDeringmod_limit_dif8。
lsb=False时会使用HQDeringmod_limit_dif8代替Dither_limit_dif16来进行limit部分的处理,由于后者是通过有较好优化的实时运算而非像前者那样通过LUT实现,所以尽管精度前者是8bit后者是16bit,实际两者的运行速度基本一样。HQDeringmod_limit_dif8主要好处是thr和elast的最大值不像Dither_limit_dif16那样被限制在10.0。
需要注意的一点是在elast大概不超过5时(我没有做更多的测试来确定这个数字),这两个函数的运算公式是相同的,但是超过5时Dither_limit_dif16的运算结果显得有些奇怪(得到了比设置的elast更大一点的结果,我也不确定这是bug还是故意的),而HQDeringmod_limit_dif8则是始终保持了运算公式的一致性。
参数thr默认值由10.0改为8.0,参数elast默认值由3.0改为2.0。

回到 “AviSynth”