imagefreeze
The imagefreeze element generates a still frame video stream from the input. It duplicates the first frame with the framerate requested by downstream, allows seeking and answers queries.
Example launch line
gst-launch-1.0 -v filesrc location=some.png ! decodebin ! videoconvert ! imagefreeze ! autovideosink
This pipeline shows a still frame stream of a PNG file.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──imagefreeze
Factory details
Authors: – Sebastian Dröge
Classification: – Filter/Video
Rank – none
Plugin – imagefreeze
Package – GStreamer Good Plug-ins
Pad Templates
sink
video/x-raw(ANY):
video/x-bayer(ANY):
image/jpeg(ANY):
image/png(ANY):
src
video/x-raw(ANY):
video/x-bayer(ANY):
image/jpeg(ANY):
image/png(ANY):
Properties
allow-replace
“allow-replace” gboolean
Allow replacing the input buffer and always output the latest
Flags : Read / Write
Default value : false
is-live
“is-live” gboolean
Selects whether the output stream should be a non-live stream based on the segment configured via a GST_EVENT_SEEK, or whether the output stream should be a live stream with the negotiated framerate.
Flags : Read / Write
Default value : false
Since : 1.18
num-buffers
“num-buffers” gint
Number of buffers to output before sending EOS (-1 = unlimited)
Flags : Read / Write
Default value : -1
The results of the search are