大致上可以参考这个贴的57楼:
http://ubuntuforums.org/showthread.php?t=1333264&page=6
但是现在已经是r19了,如果按照上面的方法有些还是无法通过的,废话不多说,现在开始。
首先是准备工作,安装依赖(以debian系为例,其他发行版大同小异)
代码: 全选
sudo apt-get install libqt4-dev python3.3 python3.3-dev git yasm libswscale-dev libavcodec-dev
接下来安装cython,r19要求的cython比较新,我们从
http://cython.org/release/Cython-0.19.1.tar.gz
下载最新的cython并解压
对了。。。在编译安装cython之前,还有个重要工作要做,就是系统默认的python的问题,以ubuntu为例,系统本身就会带上数个版本的python,但是呢,默认的却是python2.7(你可以用`python -V`看看默认python的版本,如果不是3以及以上,那么你就需要做如下事项)
代码: 全选
sudo ln /usr/bin/python3.3 /usr/local/bin/python
代码: 全选
sudo python3.3 setup.py install
成功之后cd到父文件夹,下载vapoursynth的源码,并编译安装
代码: 全选
git clone https://github.com/vapoursynth/vapoursynth.git
cd vapoursynth/
./bootstrap.py
./waf configure
./waf build
sudo ./waf install
sudo ./setup.py install
sudo ldconfig
代码: 全选
./waf test
大致就是这样了。
补充:如果想要assvapour的支持,要安装libass
代码: 全选
sudo apt-get install libass-dev