alpha
(from GStreamer Good Plug-ins git)Adds an alpha channel to video - uniform or via chroma-keying
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseTransform ╰──GstVideoFilter ╰──alpha
Factory details
Authors: – Wim Taymans
Classification: – Filter/Effect/Video
Rank – none
Plugin – libgstalpha.so
Package – GStreamer Good Plug-ins git
Pad Templates
sink
video/x-raw:
format: { AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Presence – always
Direction – sink
src
video/x-raw:
format: { AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Presence – always
Direction – src
Properties
black-sensitivity
“black-sensitivity” guint
Sensitivity to dark colors
Flags : Read / Write
Default value : 100
method
“method” Alpha-method
How the alpha channels should be created
Flags : Read / Write
Default value : set (0)
prefer-passthrough
“prefer-passthrough” gboolean
Don't do any processing for alpha=1.0 if possible
Flags : Read / Write
Default value : false
target-b
“target-b” guint
The blue color value for custom RGB chroma keying
Flags : Read / Write
Default value : 0
target-g
“target-g” guint
The green color value for custom RGB chroma keying
Flags : Read / Write
Default value : 255
target-r
“target-r” guint
The red color value for custom RGB chroma keying
Flags : Read / Write
Default value : 0
white-sensitivity
“white-sensitivity” guint
Sensitivity to bright colors
Flags : Read / Write
Default value : 100
Named constants
Alpha-method
Members
set
(0) – Set/adjust alpha channel
green
(1) – Chroma Key on pure green
blue
(2) – Chroma Key on pure blue
custom
(3) – Chroma Key on custom RGB values
The results of the search are