alphacolor
The alphacolor element does memory-efficient (in-place) colourspace conversion from RGBA to AYUV or AYUV to RGBA while preserving the alpha channel.
Sample pipeline:
gst-launch-1.0 videotestsrc ! "video/x-raw,format=(fourcc)AYUV" ! \
alphacolor ! videoconvert ! autovideosink
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseTransform ╰──GstVideoFilter ╰──alphacolor
Factory details
Authors: – Wim Taymans
Classification: – Filter/Converter/Video
Rank – none
Plugin – alphacolor
Package – GStreamer Good Plug-ins
Pad Templates
sink
video/x-raw:
format: { RGBA, BGRA, ARGB, ABGR, AYUV }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
src
video/x-raw:
format: { RGBA, BGRA, ARGB, ABGR, AYUV }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
The results of the search are