分页: 2 / 4

Re: GrainStabilizeMC v0.4 - 高速的时域轻度降噪脚本

发表于 : 2012-12-13 11:48
upyzl
@kinso

Requirements: masktools v2.0a48, mvtools v2.6.0.5, dither v1.21.0

Re: GrainStabilizeMC v0.4 - 高速的时域轻度降噪脚本

发表于 : 2012-12-13 16:45
mawen1250
另外LSS这个脚本里的GSMC(nrmode=1,radius=2,adapt=64,rep=13,lsb=true)
开了lsb=true后lsb_out默认也会用true,所以输出的是16bit stack格式,如果后面要跟8bit处理的话应该加上lsb_out=false,当然实际上lsb_out=false时用lsb=true也没有多少意义,MDegrain内部始终是32bit float精度的处理,外面的luma mask等处理用8bit还是16bit精度的区别不大。

Re: GrainStabilizeMC v0.5 - 高速的时域轻度降噪脚本

发表于 : 2013-05-05 21:05
mawen1250
更新v0.5
MinBlur优化、一些杂七杂八的小改动及bug修复

Re: GrainStabilizeMC v0.5 - 高速的时域轻度降噪脚本

发表于 : 2013-07-01 9:21
kenneth104
不太会看懂脚本
如果一开始就输入16bit,那么脚本会自动全程16bit操作么?
► 显示剧情透露 AVS事例

Re: GrainStabilizeMC v0.5 - 高速的时域轻度降噪脚本

发表于 : 2013-07-01 12:33
mawen1250
请指定正确的lsb_in和lsb参数

Re: GrainStabilizeMC v0.5 - 高速的时域轻度降噪脚本

发表于 : 2013-07-03 9:18
kenneth104
mawen1250 写了:请指定正确的lsb_in和lsb参数
后来加上了输入处理输出,三个参数了,输出可以忽略~~
效果的确比较柔和 {:cat_3}

Re: GrainStabilizeMC v0.5 - 高速的时域轻度降噪脚本

发表于 : 2013-10-09 12:44
alexz220
mawen大,我看了一下AVSI,本人对编程只有皮毛级了解。
请问设了lsb=true,是否lsb_in也同时为true,并且lsb_in是通过Dither_convert_8_to_16转为16位的?

另外,请问
Dither_convey_yuv4xxp16_on_yvxx()的作用是什么?
我看到有的帖子中说stacked 16bit --> interleaved 16bit,输出给x264,
请问stacked 16bit与interleaved 16bit有什么区别?这个没GOOGLE出来。
我只知道用了Dither_convey_yuv4xxp16_on_yvxx()
之后速度会明显下降。

Re: GrainStabilizeMC v0.5 - 高速的时域轻度降噪脚本

发表于 : 2013-10-09 18:58
mawen1250
alexz220 写了:mawen大,我看了一下AVSI,本人对编程只有皮毛级了解。
请问设了lsb=true,是否lsb_in也同时为true,并且lsb_in是通过Dither_convert_8_to_16转为16位的?

另外,请问
Dither_convey_yuv4xxp16_on_yvxx()的作用是什么?
我看到有的帖子中说stacked 16bit --> interleaved 16bit,输出给x264,
请问stacked 16bit与interleaved 16bit有什么区别?这个没GOOGLE出来。
我只知道用了Dither_convey_yuv4xxp16_on_yvxx()
之后速度会明显下降。
脚本里不是都写得很清楚了吗?

代码: 全选

  lsb_in   = Default(lsb_in, false  )   # input      clip is 16-bit stacked or not
  lsb      = Default(lsb,    false  )   # processing clip is 16-bit stacked or not
  lsb_out  = Default(lsb_out,lsb    )   # output     clip is 16-bit stacked or not
interleaved和stacked都是用8bit hack的high bit depth格式,前者一般用于输出,后者一般用于AVS里的中间处理过程。

Re: GrainStabilizeMC v0.7 - 高速的时域轻度降噪脚本

发表于 : 2014-02-03 23:20
mawen1250
更新v0.7
加入SBR作为默认的noise dumper。修改nrmode参数对应的denoiser,1~3对应SBR的radius,-1~-3对应MinBlur的radius,0为Average Blur。默认对HD源使用2,对SD源使用1。
adapt参数默认值从64改为-1(关闭Luma-Adaptive Mask Merging)。
增加参数tv_range,默认True,当设为False时使用SmoothAdjust进行PC-Range下正确的Bit Depth转换。
Requirements中,RemoveGrain改为RgTools,RemoveGrainHD改为MedianBlur2,增加SmoothAdjust。

更新v0.8
修正GSMC_sbr()在lsb=True时的错误。

Re: GrainStabilizeMC v0.8 - 高速的时域轻度降噪脚本

发表于 : 2014-02-26 10:04
ldandy006
0.8显示无法加载RgTools.dll,MedianBlur2.dll,SmoothAdjust.dll
采用你提供的dll文件包
dll放入相关位置文件夹,加载语句都写了,跳出错误无法加载
之前一直用的0.5的 ,都没什么问题

Import("D:\我的软件\MeGUI tmod\tools\avisynth_plugin\GrainStabilizeMC_v0.8.avsi")
Import("D:\我的软件\MeGUI tmod\tools\avisynth_plugin\dither.avsi")
LoadPlugin("D:\我的软件\MeGUI tmod\tools\avisynth_plugin\mt_masktools-26.dll")
LoadPlugin("D:\我的软件\MeGUI tmod\tools\avisynth_plugin\mt_masktools-25.dll")
LoadPlugin("D:\我的软件\MeGUI tmod\tools\avisynth_plugin\mvtools2.dll")
LoadPlugin("D:\我的软件\MeGUI tmod\tools\avisynth_plugin\RgTools.dll")
LoadPlugin("D:\我的软件\MeGUI tmod\tools\avisynth_plugin\MedianBlur2.dll")
LoadPlugin("D:\我的软件\MeGUI tmod\tools\avisynth_plugin\SmoothAdjust.dll")