Options  {.no-collapse}

<div markdown class="option">  
<a id="breq">__breq__</a> (uint, default: _100_): buffer requirements in ms for input PIDs  
</div>  
<div markdown class="option">  
<a id="pmt_id" data-level="basic">__pmt_id__</a> (uint, default: _100_): define the ID of the first PMT to use in the mux  
</div>  
<div markdown class="option">  
<a id="rate" data-level="basic">__rate__</a> (uint, default: _0_): target rate in bps of the multiplex. If not set, variable rate is used  
</div>  
<div markdown class="option">  
<a id="pmt_rate" data-level="basic">__pmt_rate__</a> (uint, default: _200_): interval between PMT in ms  
</div>  
<div markdown class="option">  
<a id="pat_rate" data-level="basic">__pat_rate__</a> (uint, default: _200_): interval between PAT in ms  
</div>  
<div markdown class="option">  
<a id="first_pts">__first_pts__</a> (luint, default: _0_): force PTS value of first packet, in 90kHz  
</div>  
<div markdown class="option">  
<a id="pcr_offset">__pcr_offset__</a> (luint, default: _-1_): offset all timestamps from PCR by V, in 90kHz (default value is computed based on input media)  
</div>  
<div markdown class="option">  
<a id="mpeg4">__mpeg4__</a> (enum, default: _none_): force usage of MPEG-4 signaling (IOD and SL Config)  

- none: disables 4on2  
- full: sends AUs as SL packets over section for OD, section/pes for scene (cf bifs_pes)  
- scene: sends only scene streams as 4on2 but uses regular PES without SL for audio and video  
</div>  
  
<div markdown class="option">  
<a id="pmt_version">__pmt_version__</a> (uint, default: _200_): set version number of the PMT  
</div>  
<div markdown class="option">  
<a id="disc">__disc__</a> (bool, default: _false_): set the discontinuity marker for the first packet of each stream  
</div>  
<div markdown class="option">  
<a id="repeat_rate">__repeat_rate__</a> (uint, default: _0_): interval in ms between two carousel send for MPEG-4 systems (overridden by `CarouselRate` PID property if defined)  
</div>  
<div markdown class="option">  
<a id="repeat_img">__repeat_img__</a> (uint, default: _0_): interval in ms between re-sending (as PES) of single-image streams (if 0, image data is sent once only)  
</div>  
<div markdown class="option">  
<a id="max_pcr">__max_pcr__</a> (uint, default: _100_): set max interval in ms between 2 PCR  
</div>  
<div markdown class="option">  
<a id="nb_pack" data-level="basic">__nb_pack__</a> (uint, default: _4_): pack N TS packets in output packets  
</div>  
<div markdown class="option">  
<a id="pes_pack">__pes_pack__</a> (enum, default: _audio_): set AU to PES packing mode  

- audio: will pack only multiple audio AUs in a PES  
- none: make exactly one AU per PES  
- all: will pack multiple AUs per PES for all streams  
</div>  
  
<div markdown class="option">  
<a id="realtime" data-level="basic">__realtime__</a> (bool, default: _false_): use real-time output  
</div>  
<div markdown class="option">  
<a id="bifs_pes">__bifs_pes__</a> (enum, default: _off_): select BIFS streams packetization (PES vs sections)  

- on: uses BIFS PES  
- off: uses BIFS sections  
- copy: uses BIFS PES but removes timestamps in BIFS SL and only carries PES timestamps  
</div>  
  
<div markdown class="option">  
<a id="flush_rap">__flush_rap__</a> (bool, default: _false_): force flushing mux program when RAP is found on video, and injects PAT and PMT before the next video PES begin  
</div>  
<div markdown class="option">  
<a id="pcr_only">__pcr_only__</a> (bool, default: _false_): enable PCR-only TS packets  
</div>  
<div markdown class="option">  
<a id="pcr_init" data-level="basic">__pcr_init__</a> (lsint, default: _-1_): set initial PCR value for the programs. A negative value means random value is picked  
</div>  
<div markdown class="option">  
<a id="sid" data-level="basic">__sid__</a> (uint, default: _0_): set service ID for the program  
</div>  
<div markdown class="option">  
<a id="name" data-level="basic">__name__</a> (str): set service name for the program  
</div>  
<div markdown class="option">  
<a id="provider" data-level="basic">__provider__</a> (str): set service provider name for the program  
</div>  
<div markdown class="option">  
<a id="sdt_rate" data-level="basic">__sdt_rate__</a> (uint, default: _0_): interval in ms between two DVB SDT tables (if 0, SDT is disabled)  
</div>  
<div markdown class="option">  
<a id="temi">__temi__</a> (str): insert TEMI time codes in adaptation field  
</div>  
<div markdown class="option">  
<a id="log_freq">__log_freq__</a> (uint, default: _500_): delay between logs for realtime mux  
</div>  
<div markdown class="option">  
<a id="latm">__latm__</a> (bool, default: _false_): use LATM AAC encapsulation instead of regular ADTS  
</div>  
<div markdown class="option">  
<a id="subs_sidx">__subs_sidx__</a> (sint, default: _-1_): number of subsegments per sidx (negative value disables sidx)  
</div>  
<div markdown class="option">  
<a id="keepts">__keepts__</a> (bool, default: _false_): keep cts/dts untouched and adjust PCR accordingly, used to keep TS unmodified when dashing  
</div>