Elecard MP4 Multiplexer

Elecard MP4 Multiplexer is a GStreamer plugin capable of producing MP4 files (as defined in ISO/IEC 14496-14). Supported media types include:

  • MPEG-2, MPEG-4, AVC/H.264, HEVC/H.265 video;

  • MPEG-1/2, ADTS AAC, AC3, EAC3 audio.

Parameter Description

Below is the table describing Elecard MP4 Multiplexer parameters and their values.

Parameter Name

Description

Value Type

Available Values [range]

Default

Flags

crop-time-template

Specifies time pattern to define when a file should be cropped. Format:

HH1,HH2,...:MM1,MM2,...:SS1,SS2,…

Each field (hours, minutes, seconds) accepts comma-separated values or the * symbol that matches every possible value. For example, using the pattern :0,15,30,45:0 results in the output stream being cropped every hour at 0, 15, 30, 45 minutes. Timestamps here refer to the current system time.

String

*:*:*

readable, writable

file-name

Specifies the path and name for output file.

String

readable, writable

fragment-duration

Specifies fragment duration in the fragmented MP4 (fMP4) file in seconds.

Integer

[0 – 2147483647]

30

readable, writable

fragmented-mode

Enables fragmented MP4 (fMP4) output.

Boolean

True, False

False

readable, writable

license-state

Indicates the license state.

String

evaluation

readable

name

Specifies the name of the object.

String

emp4mux0

readable, writable

parent

Specifies the parent of the object.

Object of type GstObject

readable, writable