Vapoursynth

Vapoursynth v.s. Avisynth

avisynth的缺陷:开发停滞不前,64位版本兼容性差,linux支持差,使用自己设计的脚本语言.
vapoursynth全平台支持,使用python作为控制脚本.

VapourSynth全家桶在Windows上的安装

这里全家桶主要包括

  • VapourSynth - 软件本身,核心
  • VapourSynth Editor - 脚本编辑器,支持预览
  • Yuuno - 将Vapoursynth整合到Jupyter
  • 各种插件

VapourSynth和核心代码虽然是C++写的,但是它的使用是在python环境下的.先得给windows安装好python.这里我们推荐使用Anaconda提供python环境.

Anaconda

官网下载安装包,并安装.
Anaconda Prompt中执行

1
conda create -n vapoursynth

新建名为vapoursynth的python环境,默认目录在Anaconda安装目录下的\envs\vapoursynth中.

VapourSynth

直接在发布页下载VapourSynth64-Portable-R38.7z,解压到\envs\vapoursynth目录中即可.可能还需要VCRedistributable 2017/2013,去微软网站下载安装.

VapourSynth Editor

发布页下载VapourSynthEditor-r16-64bit.7z,解压到\envs\vapoursynth目录中即可.

Yuuno

Anaconda已经默认安装了Jupyter,安装Yuuno需要的其他python包,可以用pip安装.但是我在实际操作中遇到MarkupSafe安装出错的情况,可以用conda命令来单独安装这个包.在Anaconda Prompt执行

1
2
3
activate vapoursynth
conda install MarkupSafe
pip install yuuno