splitmuxsrc

splitmuxsrc — Split Demuxer bin that recombines files created by the splitmuxsink element.

Properties

gchar * location Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ╰── GstBin
                    ╰── GstSplitMuxSrc

Implemented Interfaces

GstSplitMuxSrc implements GstChildProxy and GstURIHandler.

Description

This element reads a set of input files created by the splitmuxsink element containing contiguous elementary streams split across multiple files.

This element is similar to splitfilesrc, except that it recombines the streams in each file part at the demuxed elementary level, rather than as a single larger bytestream.

Example pipelines

1
gst-launch-1.0 splitmuxsrc location=video*.mov ! decodebin ! xvimagesink
Demux each file part and output the video stream as one continuous stream
1
gst-launch-1.0 playbin uri="splitmux://path/to/foo.mp4.*"
Play back a set of files created by splitmuxsink

Synopsis

Element Information

plugin

multifile

author

Jan Schmidt <jan@centricular.com>

class

Generic/Bin/Demuxer

Element Pads

name

audio_%u

direction

source

presence

sometimes

details

ANY

name

subtitle_%u

direction

source

presence

sometimes

details

ANY

name

video

direction

source

presence

sometimes

details

ANY

Functions

Types and Values

struct GstSplitMuxSrc

struct GstSplitMuxSrc;

Property Details

The “location” property

  “location”                 gchar *

Glob pattern for the location of the files to read.

Flags: Read / Write

Default value: NULL