View Source Membrane.FFmpeg.Transcoder.Filter (Membrane FFmpeg Transcoder Plugin v1.0.2)
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
{integer(), integer()}
Required
Resolution of the given output.bitrate
pos_integer()
Required
Maximum bitrateprofile
atom()
Required
H264 Profilecrf
pos_integer()
Default value:
29
preset
atom()
Default value:
:high
tune
atom()
Default value:
:zerolatency
fps
pos_integer()
Default value:
30
gop_size
pos_integer()
Default value:
60
b_frames
pos_integer()
Default value:
3
Summary
Types
Options for pad :output
Types
@type output_pad_opts() :: [ resolution: {integer(), 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