Options  {.no-collapse}

<div markdown class="option">  
<a id="src">__src__</a> (cstr): local file name of source content (only used when explicitly loading the filter)  
</div>  
<div markdown class="option">  
<a id="allt">__allt__</a> (bool, default: _false_): load all tracks even if unknown media type  
</div>  
<div markdown class="option">  
<a id="edits">__edits__</a> (enum, default: _auto_): do not use edit lists  

- auto: track delay and no edit list when possible  
- no: ignore edit list  
- strict: use edit list even if only signaling a delay  
</div>  
  
<div markdown class="option">  
<a id="itt">__itt__</a> (bool, default: _false_): convert all items of root meta into a single PID  
</div>  
<div markdown class="option">  
<a id="itemid">__itemid__</a> (bool, default: _true_): keep item IDs in PID properties  
</div>  
<div markdown class="option">  
<a id="smode">__smode__</a> (enum, default: _split_): load mode for scalable/tile tracks  

- split: each track is declared, extractors are removed  
- splitx: each track is declared, extractors are kept  
- single: a single track is declared (highest level for scalable, tile base for tiling)  
</div>  
  
<div markdown class="option">  
<a id="alltk">__alltk__</a> (bool, default: _false_): declare disabled tracks  
</div>  
<div markdown class="option">  
<a id="frame_size">__frame_size__</a> (uint, default: _1024_): frame size for raw audio samples (dispatches frame_size samples per packet)  
</div>  
<div markdown class="option">  
<a id="expart">__expart__</a> (bool, default: _false_): expose cover art as a dedicated video PID  
</div>  
<div markdown class="option">  
<a id="sigfrag">__sigfrag__</a> (bool, default: _false_): signal fragment and segment boundaries of source on output packets, fails if source is not fragmented  
</div>  
<div markdown class="option">  
<a id="tkid">__tkid__</a> (str): declare only track based on given param  

- integer value: declares track with the given ID  
- audio: declares first audio track  
- video: declares first video track  
- 4CC: declares first track with matching 4CC for handler type  
</div>  
  
<div markdown class="option">  
<a id="stsd">__stsd__</a> (uint, default: _0_): only extract sample mapped to the given sample description index (0 means extract all)  
</div>  
<div markdown class="option">  
<a id="nocrypt">__nocrypt__</a> (bool): signal encrypted tracks as non encrypted (mostly used for export)  
</div>  
<div markdown class="option">  
<a id="mstore_size">__mstore_size__</a> (uint, default: _1000000_): target buffer size in bytes when reading from memory stream (pipe etc...)  
</div>  
<div markdown class="option">  
<a id="mstore_purge">__mstore_purge__</a> (uint, default: _50000_): minimum size in bytes between memory purges when reading from memory stream, 0 means purge as soon as possible  
</div>  
<div markdown class="option">  
<a id="mstore_samples">__mstore_samples__</a> (uint, default: _50_): minimum number of samples to be present before purging sample tables when reading from memory stream (pipe etc...), 0 means purge as soon as possible  
</div>  
<div markdown class="option">  
<a id="strtxt">__strtxt__</a> (bool, default: _false_): load text tracks (apple/tx3g) as MPEG-4 streaming text tracks  
</div>  
<div markdown class="option">  
<a id="xps_check">__xps_check__</a> (enum, default: _auto_): parameter sets extraction mode from AVC/HEVC/VVC samples  

- keep: do not inspect sample (assumes input file is compliant when generating DASH/HLS/CMAF)  
- rem: removes all inband xPS and notify configuration changes accordingly  
- auto: resolves to `keep` for `smode=splitx` (dasher mode), `rem` otherwise  
</div>  
  
<div markdown class="option">  
<a id="nodata">__nodata__</a> (enum, default: _no_): control sample data loading  

- no: regular load  
- yes: skip data loading  
- fake: allocate sample but no data copy  
</div>  
  
<div markdown class="option">  
<a id="lightp">__lightp__</a> (bool, default: _false_): load minimal set of properties  
</div>  
<div markdown class="option">  
<a id="initseg">__initseg__</a> (str): local init segment name when input is a single ISOBMFF segment  
</div>  
<div markdown class="option">  
<a id="ctso">__ctso__</a> (sint): value to add to CTS offset for tracks using negative ctts  

- set to `-1` to use the `cslg` box info or the minimum cts offset present in the track  
- set to `-2` to use the minimum cts offset present in the track (`cslg` ignored)  
</div>  
  
<div markdown class="option">  
<a id="norw">__norw__</a> (bool, default: _false_): skip reformating of samples - should only be used when rewriting fragments  
</div>  
<div markdown class="option">  
<a id="keepc">__keepc__</a> (bool, default: _false_): keep corrupted samples - should only be used in multicast modes  
</div>