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):

Presencealways

Directionsink

Object typeGstPad


src

video/x-raw(ANY):

video/x-bayer(ANY):

image/jpeg(ANY):

image/png(ANY):

Presencealways

Directionsrc

Object typeGstPad


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