-
Notifications
You must be signed in to change notification settings - Fork 4
ticolorconvert
abhaychirania2411 edited this page Jun 2, 2023
·
8 revisions
ticolorconvert
is used to convert video frames between different video formats. It uses GstVideoFilter class and ARM NEON optimized kernel to convert the color format.
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseTransform
+----GstVideoFilter
+----GstTIColorConvert
video/x-raw
format: { (string)RGB, (string)NV12, (string)NV21, (string)I420, (string)UYVY, (string)YUY2 }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
Availability – always
Direction – sink
Object type – GstPad
video/x-raw
format: { (string)RGB, (string)NV12, (string)I420 }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
Availability – always
Direction – src
Object type – GstPad
The name of the object
String Default value : "ticolorconvert0"
The parent of the object
Flags : Read / Write
GstObject Default value : N/A
Handle Quality-of-Service events Flags : Read / Write
Boolean Default value : false
RGB → [NV12]
I420 → [NV12]
NV12 → [I420,RGB]
NV21 → [I420,RGB]
UYVY → [NV12]
YUY2 → [NV12]
gst-launch-1.0 videotestsrc ! video/x-raw,format=RGB ! ticolorconvert ! video/x-raw,format=NV12 ! fakesink