Muxer stream_segment,ssegment [streaming segment muxer]:
stream_segment muxer AVOptions:
  -reference_stream  <string>     E........ set reference stream (default "auto")
  -segment_format    <string>     E........ set container format used for the segments
  -segment_format_options <string>     E........ set list of options for the container format used for the segments
  -segment_list      <string>     E........ set the segment list filename
  -segment_header_filename <string>     E........ write a single file containing the header
  -segment_list_flags <flags>      E........ set flags affecting segment list generation (default cache)
     cache                        E........ allow list caching
     live                         E........ enable live-friendly list generation (useful for HLS)
  -segment_list_size <int>        E........ set the maximum number of playlist entries (from 0 to INT_MAX) (default 0)
  -segment_list_type <int>        E........ set the segment list type (from -1 to 4) (default -1)
     flat            0            E........ flat format
     csv             1            E........ csv format
     ext             3            E........ extended format
     ffconcat        4            E........ ffconcat format
     m3u8            2            E........ M3U8 format
     hls             2            E........ Apple HTTP Live Streaming compatible
  -segment_atclocktime <boolean>    E........ set segment to be cut at clocktime (default false)
  -segment_clocktime_offset <duration>   E........ set segment clocktime offset (default 0)
  -segment_clocktime_wrap_duration <duration>   E........ set segment clocktime wrapping duration (default INT64_MAX)
  -segment_time      <string>     E........ set segment duration
  -segment_time_delta <duration>   E........ set approximation value used for the segment times (default 0)
  -segment_times     <string>     E........ set segment split time points
  -segment_frames    <string>     E........ set segment split frame numbers
  -segment_wrap      <int>        E........ set number after which the index wraps (from 0 to INT_MAX) (default 0)
  -segment_list_entry_prefix <string>     E........ set base url prefix for segments
  -segment_start_number <int>        E........ set the sequence number of the first segment (from 0 to INT_MAX) (default 0)
  -segment_wrap_number <int>        E........ set the number of wrap before the first segment (from 0 to INT_MAX) (default 0)
  -strftime          <boolean>    E........ set filename expansion with strftime at segment creation (default false)
  -increment_tc      <boolean>    E........ increment timecode between each segment (default false)
  -break_non_keyframes <boolean>    E........ allow breaking segments on non-keyframes (default false)
  -individual_header_trailer <boolean>    E........ write header/trailer to each segment (default true)
  -write_header_trailer <boolean>    E........ write a header to the first segment and a trailer to the last one (default true)
  -reset_timestamps  <boolean>    E........ reset timestamps at the beginning of each segment (default false)
  -initial_offset    <duration>   E........ set initial timestamp offset (default 0)
  -write_empty_segments <boolean>    E........ allow writing empty 'filler' segments (default false)


