Loading...

使用 VSEdit / Interleave 来进行图片/滤镜效果的 AB 对比

check评论:0 条 remove_red_eye浏览量:505 change_historyTags:文章
作者 : Alice date_range日期 : 2022-07-20

1. VSEdit 是预览工具

首先去下载 VSEdit YomikoR 版
https://github.com/YomikoR/VapourSynth-Editor/releases

先新建一个脚本,再建立两条 Clip, 然后带上标号进行标号

from vapoursynth import core

pic1 = core.imwri.Read("1.png") // clip 1
pic2 = core.imwri.Read("2.png") // clip 2

pic1.set_output(0)
pic2.set_output(1)

脚本保存到图片解压目录下,脚本后缀为 .vpy

在你按 F5 预览之后,默认会显示节点0的输出,你可以按数字键 0~9 切换对应节点的输出,这里只需要看节点 0 和 1 的输出,因此你只需要按 0 和 1 切换

进行对比时一般不用放大,如果放大的话要区分放大也可能会带来画面问题,不同缩放算法有一定不同, 放大的快捷键是 ctrl+鼠标滚轮放大

2. Interleave 是指交织,意指将两条画面交错后进行对比

from vapoursynth import core

pic1 = core.imwri.Read("1.png") // clip 1
pic2 = core.imwri.Read("2.png") // clip 2

pic1.std.interleave(pic2).set_output()

Interleave(clips=[A, B])将返回A的第0帧、B的第0帧、A的第1帧、B的第1帧 ... , 这样在你按 F5 预览之后, 浏览前后帧便可以进行 AB 对比

暂无评论

正在回复给  

标签云

文章留名