Closed ShinodaCronus closed 1 year ago
@ShinodaCronus 这里活用了滤镜串联
- 滤镜串联 VS 滤镜都是由 clip 作为第一个参数,在连续调用时可以串联,省去输入第一个参数。
这里假设了你前面已经存在了 res 这个 clip。你就可以通过
res = res.text.ClipInfo()
来调用 text.ClipInfo()
。
而这一句等价于:
res = core.text.ClipInfo(res)
只要你传回来的 object 属于 vs.VideoNode
(这里的 vs 是 import vapoursynth as vs
的 vs). 你就可以这样串联滤镜。
所有的 clip 与大部分的滤镜都应该是传回 vs.VideoNode
类型的 object
所以你甚至可以这样写:
res = mvf.Preview(core.lsmas.LWLibavSource("00001.m2ts")).text.ClipInfo()
懂了,感谢解释