VapourSynth 开发环境搭建

文章目录[x]
  1. 1:VapourSynth 开发工具 —— VapourSynth Editor
  2. 1.1:VapourSynth Editor 下载与安装
  3. 1.2:VapourSynth Editor 基础使用
  4. 2:结语

大家好,我是Ace,这篇文章会介绍VapourSynth开发环境搭建相关内容,希望大家能够喜欢。

VapourSynth 开发工具 —— VapourSynth Editor

VapourSynth Editor 下载与安装

mystery_keeper / VapourSynth Editor / Downloads — Bitbucket下载最新版,该软件是以免安装压缩包形式发布的,解压后即可使用。

VapourSynth Editor 基础使用

编写代码

示例代码:

import vapoursynth as vs
from vapoursynth import core

# 写上你想要读取的视频的路径(绝对路径和相对路径都可以)
file_path = ""

# 读取视频
src = core.lsmas.LWLibavSource(file_path, threads=1)

# 输出视频
src.set_output()

打开vsedit.exe,使用Ctrl+N(或者点击左上角File标签栏,选择New Script)新建一个脚本,将上述代码复制至输入文本框中,并且将file_path变量后的双引号里面的内容替换为你感兴趣的视频文件的路径,使用Ctrl+S保存至一个位置。

这样就完成了一个读取视频并且输出视频的脚本的编写,接下来我们需要检查它是否正确。

检查代码

直接敲F6或者,选择Script+Check script,vsedit就会开始检查你的脚本是否正确。

检查的结束之后,会将结果记录至下方的Log栏中。

检查输出

直接敲F5或者,选择Script+Preview,vsedit会弹出一个新的界面,可以显示你输出的视频帧,你可以逐帧检查结果。

我们可以看到,左下角数值为36103的数字表示当前帧在视频中的帧数,下方的"Y:174|U:71|V:93"表示鼠标所指像素点的YUV通道的数值,最下面则为该视频的详细的信息。

按住Ctrl+鼠标滚轮可以对图像进行缩放,拖动画面可以移动画面,例如放大。

结语

vsedit是使用vapoursynth最常用图形界面工具,我们一般都通过vsedit对比输入输出的效果,对脚本进行微调。

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

13 − 11 =