transcodebin

Autoplug and transcoder a stream

Hierarchy

GObject.Object
    ╰──GObject.InitiallyUnowned
        ╰──Gst.Object
            ╰──Gst.Element
                ╰──Gst.Bin
                    ╰──transcodebin

Implemented interfaces

Factory details

Authors: – Thibault Saunier

Classification:Generic/Bin/Encoding

Rank – none

Plugin – transcode

Package – GStreamer Bad Plug-ins

Pad Templates

sink

ANY

Presencealways

Directionsink

Object typeGst.Pad


sink_%u

Extra sinkpads for the parallel transcoding of auxiliary streams.

ANY

Presencerequest

Directionsink

Object typeGst.Pad

Since : 1.20


src

ANY

Presencealways

Directionsrc

Object typeGst.Pad


src_%u

The sometimes source pad, it will be exposed depending on the profile in use.

Note: in GStreamer 1.18 it was a static srcpad but in the the 1.20 cycle it was decided that we should make it a sometimes pad as part of the development of encodebin2.

ANY

Presencesometimes

Directionsrc

Object typeGst.Pad

Since : 1.20


Properties

audio-filter

“audio-filter” Gst.Element 

Set the audio filter element/bin to use.

Flags : Read / Write


avoid-reencoding

“avoid-reencoding” Number

See avoid-reencoding

Flags : Read / Write

Default value : false


profile

“profile” GstPbutils.EncodingProfile 

The GstPbutils.EncodingProfile to use. This property must be set before going to Gst.State.PAUSED or higher.

Flags : Read / Write


video-filter

“video-filter” Gst.Element 

Set the video filter element/bin to use.

Flags : Read / Write


The results of the search are