subtitleoverlay

GstBin that auto-magically overlays a video stream with subtitles by autoplugging the required elements.

It supports raw, timestamped text, different textual subtitle formats and DVD subpicture subtitles.

Examples

 gst-launch-1.0 -v filesrc location=test.mkv ! matroskademux name=demux ! video/x-h264 ! queue ! decodebin ! subtitleoverlay name=overlay ! videoconvert ! autovideosink  demux. ! subpicture/x-dvd ! queue ! overlay.

This will play back the given Matroska file with h264 video and dvd subpicture style subtitles.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBin
                    ╰──subtitleoverlay

Implemented interfaces

Factory details

Authors: – Sebastian Dröge

Classification:Video/Overlay/Subtitle

Rank – none

Plugin – playback

Package – GStreamer Base Plug-ins

Pad Templates

src

ANY

Presencealways

Directionsrc

Object typeGstPad


subtitle_sink

ANY

Presencealways

Directionsink

Object typeGstPad


video_sink

ANY

Presencealways

Directionsink

Object typeGstPad


Properties

font-desc

“font-desc” gchararray

Pango font description of font to be used for subtitle rendering

Flags : Read / Write

Default value : NULL


silent

“silent” gboolean

Whether to show subtitles

Flags : Read / Write

Default value : false


subtitle-encoding

“subtitle-encoding” gchararray

Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.

Flags : Read / Write

Default value : NULL


subtitle-ts-offset

“subtitle-ts-offset” gint64

The synchronisation offset between text and video in nanoseconds

Flags : Read / Write

Default value : 0


The results of the search are