vans
帖子: 5
注册时间: 2013-02-28 9:50

[求助][总算编译成功]VapourSynth 入门几个问题

是个问题集单不知单开帖子合适不
► 显示剧情透露 在前面的废话

第一问:编译
编译部分本来就不太具有一般性,但是还望有个手把手的绝对不会出错的编译详细说明。


首先,VapourSynth给了几个响亮的有点,其中之一就有跨平台。然而在非Windows系统下的VapourSynth以及众多插件是需要自己编译的。所以第一问从编译开始。(以osx10.8为例)
虽然说自给自足是非*nix平台下的必备看家本领,但我想初学入门,从软件源上直接下载、运行自动编译script的较多。VS貌似稍微复杂一些。

虽然我觉得我弱爆了但是最近几天突然有空再次研究一下VS
翻了Doom9上最近的帖子,发现了这么几句浅显易懂的话

I did get it to build on mac now. Simply install qt, python3 and yasm using brew. Then install cython one way or another. Do PYTHON=python3. /waf... For all build commands.

Also, the project has moved to github now. Enjoy the absolutely zero difference in development efficiency...





第二问 高色深的输入
► 显示剧情透露 一句话概括:怎样做才是不动用任何avs插件的情况下,成功对高比特视频源进行降噪。

以上是目前想到的两个蛋疼问题,求解。也许会有更多,也许会被删帖什么的……
上次由 vans 在 2013-07-12 10:56,总共编辑 1 次。
头像
zxc19971024
帖子: 22
注册时间: 2012-08-02 22:01

Re: [求助]VapourSynth 入门几个问题(新手提问spoiler众多)

真可怜……竟然没人回复lz……
其实我更可怜……到现在还没编译成功……上doom9询问,结果被Myrsloik菊苣告知他并没有考虑过arm平台……再接着就被大家bs了……
{{(>_<)}}
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: [求助]VapourSynth 入门几个问题(新手提问spoiler众多)

zxc19971024 写了:真可怜……竟然没人回复lz……
其实我更可怜……到现在还没编译成功……上doom9询问,结果被Myrsloik菊苣告知他并没有考虑过arm平台……再接着就被大家bs了……
{{(>_<)}}
arm平台的frame server……毕竟是太小众了……
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

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

Re: [求助]VapourSynth 入门几个问题(新手提问spoiler众多)

msg7086 写了:
zxc19971024 写了:真可怜……竟然没人回复lz……
其实我更可怜……到现在还没编译成功……上doom9询问,结果被Myrsloik菊苣告知他并没有考虑过arm平台……再接着就被大家bs了……
{{(>_<)}}
arm平台的frame server……毕竟是太小众了……
不过我发现....googlecode上已经有人建议作者port到arm和powerpc了~
vans
帖子: 5
注册时间: 2013-02-28 9:50

Re: [求助][总算编译成功]VapourSynth 入门几个问题以及r19与之前的使用上的区别

首先说明下,在OSX上编译有几个我也不明白为什么会Fail的问题

命令行工具请务必用 Xcode 4 的而不要用Xcode5的(用了5的以后不管怎么样无法找到 libswscale)
其次最新更新过的在GitHub上的编译没有成功,好像是complain 说某些量在x86-64上没有定义,个人略懒所以直接就用svn上的那个旧版的r19了。


用了r19时写script 的时候有几点变化,这些虽然说看看文件夹里面自带的例子就可以知道了。
首先vapoursynth.core需要实例化,这样意味着可以调用到多个core,同时VideoNode 也没了.output()这个method了,推荐把这些都交给了vspipe处理。

于是今天成功的用vs serve了一个mp4 文件

代码: 全选

import vapoursynth as vs
import sys
core = vs.get_core()
core.std.LoadPlugin("/usr/local/lib/libffms2.dylib")
source = core.ffms2.Source('x.mp4')
last=source.set_output()
然后兴奋地用mplayer 打开来看看

代码: 全选

vspipe /Developer/x.vpy  - -y4m | mplayer -
泪流满面了一把
vans
帖子: 5
注册时间: 2013-02-28 9:50

Re: [求助][总算编译成功]VapourSynth 入门几个问题

另外在osx 下面要折腾字幕渲染 有点不知所措了
看了下vapoursynth带的assVapour
AssRender出来的结果居然不是一个VideoNode,而是一个list
然后自然就会抱怨,list 没有set_output()了
于是不知道改怎么办了……

果然不在win下面干这个困难重重啊……orz
头像
zxc19971024
帖子: 22
注册时间: 2012-08-02 22:01

Re: [求助][总算编译成功]VapourSynth 入门几个问题

vans 写了:另外在osx 下面要折腾字幕渲染 有点不知所措了
看了下vapoursynth带的assVapour
AssRender出来的结果居然不是一个VideoNode,而是一个list
然后自然就会抱怨,list 没有set_output()了
于是不知道改怎么办了……

果然不在win下面干这个困难重重啊……orz
我想知道,自带的这个assvapour怎么用?官网上好像根本就没说。。。
vans
帖子: 5
注册时间: 2013-02-28 9:50

Re: [求助][总算编译成功]VapourSynth 入门几个问题

http://forum.doom9.org/showthread.php?t=148926

给出原文,顺便这个是基于libass的,所以不要太指望能驾驭蛋疼的ass特效
MichaelRow
帖子: 4
注册时间: 2014-04-24 9:04

Re: [求助][总算编译成功]VapourSynth 入门几个问题

求教lz怎么编译vs的?OSX 10.9.2,能详细说下吗?

回到 “VapourSynth”