VapourSource
From Avisynth wiki
(Difference between revisions)
(VapourSource) |
m (Supported Formats) |
||
Line 11: | Line 11: | ||
:VapourSource is a VapourSynth script reader for AviSynth2.6x. | :VapourSource is a VapourSynth script reader for AviSynth2.6x. | ||
<br> | <br> | ||
− | == Supported Formats == | + | == Supported Formats == |
:VapourSource supports the following formats: | :VapourSource supports the following formats: | ||
− | :: | + | ::{| class="wikitable" border="1" width="350px" |
− | + | |- | |
− | + | !width="300px"| AviSynth colorspace | |
− | + | !width="300px"| VapourSynth colorspace | |
− | + | |- | |
− | + | |[[RGB24]] | |
− | ::* | + | |RGB24 |
− | + | |- | |
+ | |[[RGB32]] | ||
+ | |COMPATBGR32 | ||
+ | |- | ||
+ | |[[YUY2]] | ||
+ | |COMPATYUY2 | ||
+ | |- | ||
+ | |[[Y8]]* | ||
+ | |GRAY8/16 | ||
+ | |- | ||
+ | |[[YV12]]* | ||
+ | |YUV422P8/9/10/16 | ||
+ | |- | ||
+ | |[[YV16]]* | ||
+ | |YUV422P8/9/10/16 | ||
+ | |- | ||
+ | |[[YV24]]* | ||
+ | |YUV444P8/9/10/16 | ||
+ | |- | ||
+ | |[[YV411]] | ||
+ | |YUV411P8 | ||
+ | |} | ||
+ | ::*Only constant format/resolution/framerate clips are supported. | ||
− | |||
<br> | <br> | ||
− | == Requirements | + | == Requirements == |
:- [http://forum.doom9.org/showthread.php?t=168764 AviSynth 2.6.0 Alpha5] or later | :- [http://forum.doom9.org/showthread.php?t=168764 AviSynth 2.6.0 Alpha5] or later | ||
:- [http://www.vapoursynth.com/ VapourSynth] R23 or later | :- [http://www.vapoursynth.com/ VapourSynth] R23 or later | ||
− | |||
<br> | <br> | ||
:- [[SSE2]] capable CPU | :- [[SSE2]] capable CPU |
Revision as of 19:18, 20 April 2014
Abstract | |
---|---|
Author | Chikuzen |
Version | 0.0.2 |
Download | VapourSource-0.0.2.zip |
Category | Source filters |
License | GPLv2 |
Contents |
Description
- VapourSource is a VapourSynth script reader for AviSynth2.6x.
Supported Formats
- VapourSource supports the following formats:
- Only constant format/resolution/framerate clips are supported.
Requirements
- - AviSynth 2.6.0 Alpha5 or later
- - VapourSynth R23 or later
- - SSE2 capable CPU
- - Microsoft Visual C++ 2010 Redistributable Package (x86)
Syntax and Parameters
- 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).
- string source =
- bool stacked = false
- If this is set to true, MSB/LSB will be separated and be stacked vertically.
- bool stacked = false
- int index = 0
- Index of input clip.
- int index = 0
- VSEval (string source, bool "stacked", int "index"
- string source =
- VapourSynth script.
- string source =
- bool stacked = false
- If this is set to true, MSB/LSB will be separated and be stacked vertically.
- bool stacked = false
- int index = 0
- Index of input clip.
- int index = 0
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(script, index=1)
Changelog
Version Date Changes
0.0.2 08/06/2013 - fix vertical flip issue on COMPATBGR32. - allow to input RGB24 clip.
0.0.1 07/31/2013 - Initial release
External Links
- Doom9 Forum - VapourSource discussion.
- GitHub - Source code repository.
Back to External Filters ←