Extract: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
Raffriff42 (talk | contribs)
m link fix
Pinterf (talk | contribs)
Syntax and Parameters: Extract-xx works for all bit depths
Line 22: Line 22:


{{FuncDef|PlaneToY(clip, string ''plane'')}}
{{FuncDef|PlaneToY(clip, string ''plane'')}}
:{{Par2||clip|}}
::Source clip.
::If specified plane does not exist, an error is raised.


{{FuncDef|ShowY(clip, string ''pixel_type'')}}<br>
{{FuncDef|ShowY(clip, string ''pixel_type'')}}<br>
Line 39: Line 42:
::Cannot convert [[ConvertBits|bit depths]] or [[Convert|YUV&harr;RGB]], but can convert from 4:4:4 to 4:2:0 etc.
::Cannot convert [[ConvertBits|bit depths]] or [[Convert|YUV&harr;RGB]], but can convert from 4:4:4 to 4:2:0 etc.
</div>
</div>


==== Changes ====
==== Changes ====

Revision as of 12:50, 19 December 2018

AVS+
This feature is specific to AviSynthPlus.

It is not supported in other AviSynth versions.


Extract a plane from the source clip.
Resulting clip is Y-only (Y8, Y10 etc. as appropriate)
Replaces ShowAlpha/Red/Green/Blue, UToY/VToY and ConvertToY8 with high bit depth support.

Syntax and Parameters

ExtractY(clip)
ExtractU(clip)
ExtractV(clip)
ExtractA(clip)
ExtractR(clip)
ExtractG(clip)
ExtractB(clip)

PlaneToY(clip, string plane)

clip   =
Source clip.
If specified plane does not exist, an error is raised.

ShowY(clip, string pixel_type)
ShowU(clip, string pixel_type)
ShowV(clip, string pixel_type)

clip   =
Source clip. Accepts 8-16 integer bit depths, but not Float.
If specified plane does not exist, an error is raised.
string  plane = "Y"
The color plane to be extracted.
If specified plane does not exist, an error is raised.
string  pixel_type = (same as clip)
Set color format of the returned clip.
Cannot convert bit depths or YUV↔RGB, but can convert from 4:4:4 to 4:2:0 etc.

Changes

20161116 first added, replacing AToY8, GToY8, BToY8, RToY8