VapourSource: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
m Requirements: AviSynth 2.6
archived links
Line 3: Line 3:
| {{Author/Chikuzen}}
| {{Author/Chikuzen}}
| 0.0.2  
| 0.0.2  
| [http://www.mediafire.com/download/nrk3k4xakkwujqx/VapourSource-0.0.2.zip VapourSource-0.0.2.zip]
| [http://web.archive.org/web/20160302122938/https://filetea.me/t1ss3Zv3rqsSqSzOXX9tbp5Ww/dl VapourSource-0.0.2.zip]
| Source filters  
| Source filters  
| [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
| [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
Line 114: Line 114:
<br>
<br>
== Archived Downloads ==
== Archived Downloads ==
{| class="wikitable" border="1"; width="600px"
{| class="wikitable" border="1"; width="800px"
|-
|-
!!width="100px"| Version
!!width="100px"| Version
!!width="150px"| Download
!!width="150px"| Download
!!width="150px"| Source code
!!width="150px"| Source code
!!width="150px"| Mirror
!!width="250px"| Mirror
|-
|-
!v0.2.0
!v0.2.0
|[http://www.mediafire.com/download/nrk3k4xakkwujqx/VapourSource-0.0.2.zip VapourSource-0.0.2.zip]
|[http://web.archive.org/web/20160302122938/https://filetea.me/t1ss3Zv3rqsSqSzOXX9tbp5Ww/dl VapourSource-0.0.2.zip]
|[http://codeload.github.com/chikuzen/VapourSource/zip/master VapourSource-master.zip]
|[http://codeload.github.com/chikuzen/VapourSource/zip/master VapourSource-master.zip]
|
|[http://www.mediafire.com/download/nrk3k4xakkwujqx/VapourSource-0.0.2.zip VapourSource-0.0.2.zip] -- [http://web.archive.org/web/20160302140330/https://codeload.github.com/chikuzen/VapourSource/zip/master VapourSource-master.zip]
|}
|}
<br>
<br>

Revision as of 16:05, 2 March 2016

Abstract
Author Chikuzen
Version 0.0.2
Download VapourSource-0.0.2.zip
Category Source filters
License GPLv2
Discussion Doom9 Thread

Description

VapourSource is a VapourSynth script reader for AviSynth 2.6.

Requirements


Supported Formats

VapourSource supports the following formats:

AviSynth colorspace VapourSynth colorspace
RGB24 RGB24
RGB32 COMPATBGR32
YUY2 COMPATYUY2
Y8* GRAY8/16
YV12* YUV420P8/9/10/16
YV16* YUV422P8/9/10/16
YV24* YUV444P8/9/10/16
YV411 YUV411P8
Only constant format/resolution/framerate clips are supported.
*Y8/YV12/16/24 allow bit depths >8 using the Stack16 format.



VSImport

Imports an external VapourSynth script (*.vpy).

VSImport (string source, bool "stacked", int "index")


string  source =
Path to VapourSynth script (*.vpy); path can be omitted if the script is in the same folder as the AviSynth script (*.avs).


bool  stacked = false
If this is set to true, MSB/LSB will be separated and be stacked vertically (Stack16).


int  index = 0
Index of input clip.




VSEval

Evaluates a VapourSynth script inside an AviSynth script, no need for an external script.

VSEval (string source, bool "stacked", int "index")


string  source =
VapourSynth script to be evaluated.


bool  stacked = false
If this is set to true, MSB/LSB will be separated and be stacked vertically.


int  index = 0
Index of input clip.


Examples

VSImport:

VSImport("script.vpy", stacked=false, index=0)


VSEval:

script = """
import vapoursynth as vs
bc = vs.get_core().std.BlankClip
clip0 = bc(format=vs.YUV422P8, color=[0, 128, 128])
clip1 = bc(format=vs.YUV422P8, color=[255, 128, 128])
clip0.set_output(index=0)
clip1.set_output(index=1)
"""
VSEval(source=script, index=1)


Changelog

Version      Date            Changes
0.0.2 08/06/2013 - fix vertical flip issue on COMPATBGR32. - allow to input a RGB24 clip.
0.0.1 07/31/2013 - initial release


Archived Downloads

Version Download Source code Mirror
v0.2.0 VapourSource-0.0.2.zip VapourSource-master.zip VapourSource-0.0.2.zip -- VapourSource-master.zip





Back to External Filters