| GStreamer Bad Plugins 0.10 Plugins Reference Manual | ||||
|---|---|---|---|---|
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.
gst-launch -m videotestsrc ! videoanalyse ! ffmpegcolorspace ! ximagesink
This pipeline emits messages to the console for each frame that has been analysed.
Last reviewed on 2007-05-30 (0.10.5)
| plugin | videosignal |
| author | Wim Taymans <wim@fluendo.com> |
| class | Filter/Effect/Video |
| 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 ] |
| 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 ] |