快捷链接
查看没有回复的主题
查看活跃的主题
NMM文档库
旧NMM论坛
VCB-Studio教程专栏
版规
FAQ
登录
注册
跳到内容
NMM文档库
旧NMM论坛
VCB-Studio教程专栏
版规
FAQ
求VS下masktools用法
论坛首页
视频处理 / Video Processing
VapourSynth
回复
打印预览
4 帖子 • 分页:
1
/
1
lwjkk666
帖子:
321
注册时间:
2012-05-29 13:43
求VS下masktools用法
引用
2016-04-09 11:40
嗯
啃了VS官网介绍,有部分是有的,maskedmerge,diff,但是想做个自适应deband mask,当中AVS写法是src8.RemoveGrain(20, -1).mt_lut("x 16 - 255 * 219 /")其实是masktools教程那个范例,但是不清楚如何转换成vs版的写法,望指教指教。
还有一个问题就是那些edgemask那些在VS版本下都是可以接受16bit输入的了吗?
mawen1250
核心会员
帖子:
670
注册时间:
2011-07-24 20:33
Re: 求VS下masktools用法
引用
2016-04-09 17:48
src8.rgvs.RemoveGrain([20, 0]).std.Expr(["x 16 - 255 * 219 /", ""])
优化表达式
src8.rgvs.RemoveGrain([20, 0]).std.Expr(["x 16 - {} *".format(255/219), ""])
绝大部分滤镜都支持16bit、4:4:4,一部分滤镜支持32bit float。
My contributions
NMM碗柜
|
VapourSynth滤镜收集
AviSynth:
HQDeringmod
|
GrainStabilizeMC
|
nnedi3_resize16
|
Resize8
|
O16mod
|
CSmod/CSmod16
|
MStabillize
|
修复一个bug的TAA
|
TextSub16
VapourSynth:
mvsfunc & nnedi3_resample
|
BM3D
|
Retinex
|
Bilateral
|
f3kdb最新编译版
教程:
选择AVS还是VS?
关于DirectShowSource源滤镜相关问题的讨论
|
ts的源滤镜选择1
|
ts的源滤镜选择2
|
合并mkv的问题
关于chroma subsampling和resizer相关问题的一些讨论研究 + 4:2:0 VS 4:4:4的问题
|
gamma的概念及它给图像处理带来的相关问题
NR de-banding思路
|
Chroma Shift的处理
|
Chroma Bleeding的处理
|
de-blend原理
|
MC降噪设置与预处理
|
ivtc_txt60mc使用教程 - 对于24t/24d+30i/30p混合源的处理
|
锐化pre-filter相关
|
daa、aarepair相关
对16bit clip做8bit处理减小精度损失的技巧
|
1080i压为720i
批量复制后即可运行的AVS脚本模板写法
|
AVS脚本语句解析顺序的问题
x264参数调整思路
|
n pass不会比crf更好
俺妹BD相关问题
|
播放器设置相关
lwjkk666
帖子:
321
注册时间:
2012-05-29 13:43
Re: 求VS下masktools用法
引用
2016-04-09 22:10
谢谢mawen大~原来是用expr
AVS:
Emask = src8.mt_edge("sobel", 7, 20).mt_inflate()
Lmask = src8.RemoveGrain(20, -1).mt_lut("x 16 - 255 * 219 /")
Final_mask = mt_logic(Emask, Lmask, "max")
VS:
Emask = core.generic.Sobel(src16, min=5, max=7, planes=0)
Lmask = core.rgvs.RemoveGrain(src16,[20, 0])
Lmask= core.std.Expr(Lmask,["x 16 - 255 * 219 /", ""])
Final_mask继续肯文档
lwjkk666
帖子:
321
注册时间:
2012-05-29 13:43
Re: 求VS下masktools用法
引用
2016-04-09 23:48
啃了一会文档,终于移植过来,不知道这样写有没有写对,预览没有报错的
Emask = core.generic.Sobel(AA16, min=7, max=20, planes=0)
Lmask = core.rgvs.RemoveGrain(AA16,[20,0]).std.Expr(["x 16 - 255 * 219 /", ""])
Fmask = core.std.Expr([Emask,Lmask],['x y max'])
显示帖子 :
全部帖子
1天
7天
2周
1个月
3个月
6个月
1年
排序
作者
发表时间
标题
升序
降序
回复
打印预览
4 帖子 • 分页:
1
/
1
回到 “VapourSynth”