windows 环境下Vapoursynth安装和配置

 

这些东西初次接触,自己探索和总结的,如果有错误,欢迎批评指正~

 

  1. 官网下载python并安装,我使用的是:python-3.5.2-amd64.exe
  2. vapoursynth下载地址:https://github.com/vapoursynth/vapoursynth/releases,可以选择下载release版本或者对应portable版本(32bit or 64bit)的vapoursynth。个人使用的是release版本的;
  3. release版默认安装即可,默认安装位置是C:\Program Files (x86)\VapourSynth;
  4. 安装完成后,可以打开python命令行或者打开Vapoursynth根目录:C:\Program Files (x86)\VapourSynth,里边有一个template.vpy,可以进行测试Vapoursynth安装测试;测试代码如下:
    <span style="font-size:14px;"><span style="font-size:14px;">import vapoursynth as vs
    core = vs.get_core()
    print(core.version())</span></span>

    安装正确的话会返回版本信息:

     

     

  5. 然后下载源滤镜,源滤镜最初找了好久,此处有源代码,费尽心思想交叉编译下,最后还是失败告终,给出源码地址有兴趣可以看看https://github.com/FFMS/ffms2
    • ffms2:支持mkv和ts格式;下载地址:https://github.com/FFMS/ffms2/releases
    • d2vsource:支持ts格式;
  6.  vapoursynth的插件分为三类:用户插件(user plugins)、核心插件(core plugins)和全局插件(global plugins)。调用优先级一般是user plugins > core plugins > global plugins。 vapoursynth具有插件自动加载的功能,可以自动从路径中寻找调用的插件,不用再进行脚本加载。

    上述对应的搜索路径分别为:

     

      • <AppData>\VapourSynth\plugins32 or <AppData>\VapourSynth\plugins64
      • <VapourSynth path>\core32\plugins or <VapourSynth path>\core64\plugins
      • <VapourSynth path>\plugins32 or <VapourSynth path>\plugins64
    其中windows下默认的AppData为:<user>\AppData\Roaming,将下载的与自己版本相对应的ffms.dll放在上述的第一个路径下,不存在的文件夹可以自己根据上述地址建立。

     

     

  7. 将源滤镜拷贝到指定目录下,然后重新进行测试,代码如下:

     

    import vapoursynth as vs
    core = vs.get_core()
    video = core.ffms2.Source(r'E:/vapoursynth/test.mkv')
    video = core.std.Transpose(video)
    video.set_output()
    测试正确,如图:

     

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Neil-

你们的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值