View Source Membrane.Matroska.Demuxer (Membrane Matroska plugin v0.3.0)

Filter element for demuxing Matroska files.

Receives a bytestream in Matroska file format as input and outputs the constituent tracks of that file onto seperate pads.

This demuxer is only capable of demuxing tracks encoded with VP8, VP9, H264 or Opus.

pads

Pads

input

:input

Accepted formats:

%RemoteStream{content_format: format, type: :bytestream} when format in [nil, :WEBM, Matroska]
Direction::input
Availability::always
Flow control::manual
Demand unit::buffers

output

:output

Accepted formats:

H264.RemoteStream
Opus
%RemoteStream{content_format: format, type: :packetized} when format in [VP8, VP9]
Direction::output
Availability::on_request
Flow control::manual
Demand unit:nil