Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GstObject ╰── GstElement ╰── GstBaseTransform ╰── GstVideoFilter ╰── GstVideoAnalyse
This plugin analyses every video frame and if the “message” property is TRUE, posts an element message with video statistics called
"GstVideoAnalyse"
.
The message's structure contains these fields:
GstClockTime
"timestamp"
:
the timestamp of the buffer that triggered the message.
GstClockTime
"stream-time"
:
the stream time of the buffer.
GstClockTime
"running-time"
:
the running_time of the buffer.
GstClockTime
"duration"
:
the duration of the buffer.
gdouble
"brightness"
:
the average brightness of the frame.
gdouble
"brightness-variance"
:
the brightness variance of the frame.
1 |
gst-launch -m videotestsrc ! videoanalyse ! ffmpegcolorspace ! ximagesink |
Last reviewed on 2007-05-30 (0.10.5)
plugin |
videosignal |
author |
Wim Taymans <wim@fluendo.com> |
class |
Filter/Analyzer/Video |
name |
sink |
direction |
sink |
presence |
always |
details |
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
name |
src |
direction |
source |
presence |
always |
details |
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |