海波湛蓝
帖子: 68
注册时间: 2011-02-24 21:39

求Tcombmask的VS移植版 或 VS加载方案

个人浅薄见解,大佬们

主要是想用来配合Tdeint

Tdeint在非高频的部分交错检测不太敏感,刚好Tcombmask对这种区域检测效果不错

简单相加一下即可 {:xiaocry}
fnscar
帖子: 34
注册时间: 2014-08-31 10:53

Re: 求Tcombmask的VS移植版 或 VS加载方案

用vapoursynth加载avs滤镜时:
32位vapoursynth可以加载32位avs2.5和2.6滤镜。
64位vapoursynth只能加载64位avs2.6滤镜。

代码: 全选

core.avs.LoadPlugin(r'TCombMask.dll')
map=core.avs.TCombMask(src)
海波湛蓝
帖子: 68
注册时间: 2011-02-24 21:39

Re: 求Tcombmask的VS移植版 或 VS加载方案

787633258 写了:可以考虑直接结合avs用
https://forum.doom9.org/showthread.php?t=175141
fnscar 写了:用vapoursynth加载avs滤镜时:
32位vapoursynth可以加载32位avs2.5和2.6滤镜。
64位vapoursynth只能加载64位avs2.6滤镜。

代码: 全选

core.avs.LoadPlugin(r'TCombMask.dll')
map=core.avs.TCombMask(src)

感谢两位菊苣回答。
我之前曾使用2楼菊苣的方案,一直加载失败,失败原因就是3楼菊苣表述的32/64位问题。
顺便求教菊苣:
如果特定VS插件又只有64位的咋办 {:xiaocry}
海波湛蓝
帖子: 68
注册时间: 2011-02-24 21:39

Re: 求Tcombmask的VS移植版 或 VS加载方案

787633258 写了:捕获2.JPG
再次感谢787633258菊苣!

787633258 写了: 感谢两位菊苣回答。
我之前曾使用2楼菊苣的方案,一直加载失败,失败原因就是3楼菊苣表述的32/64位问题。
顺便求教菊苣:
如果特定VS插件又只有64位的咋办
我这个回复根本乱七八糟
{:xiaocry} {:xiaocry} {:xiaocry} {:xiaocry}
是我没认真看帖
对不起 {:xiaocry} {:xiaocry} {:xiaocry} {:xiaocry}
海波湛蓝
帖子: 68
注册时间: 2011-02-24 21:39

Re: 求Tcombmask的VS移植版 或 VS加载方案

787633258 写了:捕获2.JPG

vapoursynth64,运行过程中始终弹出avshost_native.exe已停止工作
vapoursynth.Error: Avisynth 32-bit proxy: no response received for command


import vapoursynth as vs
import havsfunc as haf
import mvsfunc as mvf
import functools

core = vs.get_core(threads=14)
core.max_cache_size = 8000
core.std.LoadPlugin(r"C:\Program Files\vapoursynth64\plugins64\avsproxy.dll")
src = core.lsmas.LWLibavSource(r'E:\Encode\TF12.m2ts',threads=1)
last = core.avsw.Eval("TcombMask(src)" , clips=[src] , clip_names=['src'])
last.set_output()


用https://forum.doom9.org/showthread.php?t=175141
的楼主的测试脚本
import vapoursynth as vs

core = vs.get_core()

red = core.std.BlankClip(color=[255, 0, 0])
green = core.std.BlankClip(color=[0, 255, 0])
# Before executing the Avisynth script, "r" and "g" are set to the bound clips.
c = core.avsw.Eval("Merge(r, g)", clips=[red, green], clip_names=["r", "g"])
c.set_output()

也是同样的错误
787633258
帖子: 32
注册时间: 2015-07-17 19:55

Re: 求Tcombmask的VS移植版 或 VS加载方案

我这边无法复现
捕获3.JPG
检查一下你的avs版本吧,我用的avs+ r2580
海波湛蓝
帖子: 68
注册时间: 2011-02-24 21:39

Re: 求Tcombmask的VS移植版 或 VS加载方案

787633258 写了:我这边无法复现
捕获3.JPG
检查一下你的avs版本吧,我用的avs+ r2580
谢谢菊苣,原版本相当古老,r1576。现更新至r2580,使用正常 {:xiaocry}

回到 “VapourSynth”