View Source Membrane.MP4.Muxer.ISOM (Membrane MP4 plugin v0.15.0)
Puts payloaded streams into an MPEG-4 container.
Due to the structure of MPEG-4 containers, the muxer has to be used along with
Membrane.File.Sink or any other sink that can handle
The event is used to fill in
mdat box size after processing all incoming buffers
fast_start is set to
true, to insert
moov box at the beginning of the file.
Passed via struct
Generates a container more suitable for streaming by allowing media players to start playback as soon as they start to receive its media data.
When set to
true, the container metadata (
moovatom) will be placed before media data (
mdatatom). The equivalent of FFmpeg's
Expected duration of each chunk in the resulting MP4 container.
Once the total duration of samples received on one of the input pads exceeds that threshold, a chunk containing these samples is flushed. Interleaving chunks belonging to different tracks may have positive impact on performance of media players.
Link to this section Summary
Link to this section Types
Link to this section Functions
Returns pads descriptions for
@spec options() :: keyword()
Returns description of options available for this module