头像
YumeMichi
帖子: 6
注册时间: 2014-01-14 1:26

求助Linux下VapourSynth的滤镜问题

这段时间来Linux的使用频率越来越高了, 也考虑过了是否要直接搬迁到Linux下, 头疼的是Avisynth的问题...
其实很早以前就知道VS这玩意儿了, 但是一直没用过, 今天晚上尝试着在自己的本子上编译了一下, 主要过程跟这个帖子一样就不重复码出来了
https://nmm-hd.org/newbbs/viewtopic.php?f=23&t=1238

测试用脚本: vs.pyc

代码: 全选

import vapoursynth as vs
core = vs.get_core()
print(core.version())
运行结果:

代码: 全选

dsylcy@aries:~/Documents$ python vs.vpy
VapourSynth Video Processing Library
Copyright (c) 2012-2014 Fredrik Mellbin
Core r23
API r3
查看了一下function list, 发现没有一个Source filter, Linux下没有Avisynth, 自然AVS的滤镜也都用不了, 看了一下官网的滤镜列表, 熟悉的ffms2和L-SMASH映入眼帘, 但是很可惜的是目前只有Windows版的dll和源代码, Linux上需要自己编译...

于是开始自己摸爬滚打, 先是ffms2, 以下为编译过程:

代码: 全选

cd ~
mkdir src
cd src
git clone --depth 1 git://source.ffmpeg.org/ffmpeg
cd ffmpeg
./configure --extra-libs="-ldl" --enable-gpl --enable-nonfree
make -j 4 && make install
cd ../..
git clone https://github.com/FFMS/ffms2.git
cd ffms2
./configure --enable-static --disable-shared
make -j 4 && make install
但是这样只生成了如下几个文件
QQ截图20140518165241.png
QQ截图20140518165241.png (19.5 KiB) 查看 3533 次
ffmsindex可以正常生成index文件, 但是vpy脚本里该怎么写???
至于LSMASHSource就更糟糕了, 连份Linux平台的编译文档都找不到, 所以我现在是装完VS然后发现什么也做不了了, 求各位大神指点指点!
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: 求助Linux下VapourSynth的滤镜问题

I suggest using Windows instead, even with virtual machine.
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

<回答が無い理由>
1. 誰も知らない
2. 質問文が意味不明
3. 知ってるが、お前の態度が気に入らない
4. 良いボケが思いつかない
pingplug
帖子: 15
注册时间: 2014-02-22 1:09

Re: 求助Linux下VapourSynth的滤镜问题

https://aur.archlinux.org/packages/?O=0&K=vapoursynth
AUR里有高人实现了很多滤镜的编译,LSMASHSource 也有。
当然如果用的不是 Arch Linux 那就只能参考用用了。。。

回到 “VapourSynth”