View Source Membrane.FFmpeg.Transcoder.Filter (Membrane FFmpeg Transcoder Plugin v1.0.0)
Internal module. Outputs MPEG-TS as an unparsed remote stream.
Pads
:input
Accepted formats:
Membrane.H264| Direction: | :input |
| Availability: | :always |
| Flow control: | :auto |
:output
Accepted formats:
Membrane.RemoteStream| Direction: | :output |
| Availability: | :on_request |
| Flow control: | :auto |
Pad options:
resolution{pos_integer(), pos_integer()}Required
Resolution of the given output.bitratepos_integer()Required
Maximum bitrateprofileatom()Required
H264 Profilecrfpos_integer()Default value:
29presetatom()Default value:
:hightuneatom()Default value:
:zerolatencyfpspos_integer()Default value:
30gop_sizepos_integer()Default value:
60b_framespos_integer()Default value:
3
Summary
Types
Options for pad :output
Types
@type output_pad_opts() :: [ resolution: {pos_integer(), pos_integer()}, bitrate: pos_integer(), profile: atom(), crf: pos_integer(), preset: atom(), tune: atom(), fps: pos_integer(), gop_size: pos_integer(), b_frames: pos_integer() ]
Options for pad :output