Muxer hls [Apple HTTP Live Streaming]:
    Common extensions: m3u8.
    Default video codec: h264.
    Default audio codec: aac.
    Default subtitle codec: webvtt.
hls muxer AVOptions:
  -start_number      <int64>      E....... set first number in the sequence (from 0 to I64_MAX) (default 0)
  -hls_time          <float>      E....... set segment length in seconds (from 0 to FLT_MAX) (default 2)
  -hls_init_time     <float>      E....... set segment length in seconds at init list (from 0 to FLT_MAX) (default 0)
  -hls_list_size     <int>        E....... set maximum number of playlist entries (from 0 to INT_MAX) (default 5)
  -hls_ts_options    <string>     E....... set hls mpegts list of options for the container format used for hls
  -hls_vtt_options   <string>     E....... set hls vtt list of options for the container format used for hls
  -hls_wrap          <int>        E....... set number after which the index wraps (from 0 to INT_MAX) (default 0)
  -hls_allow_cache   <int>        E....... explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments (from INT_MIN to INT_MAX) (default -1)
  -hls_base_url      <string>     E....... url to prepend to each playlist entry
  -hls_segment_filename <string>     E....... filename template for segment files
  -hls_segment_size  <int>        E....... maximum size per segment file, (in bytes) (from 0 to INT_MAX) (default 0)
  -hls_key_info_file <string>     E....... file with key URI and key file path
  -hls_subtitle_path <string>     E....... set path of hls subtitles
  -hls_flags         <flags>      E....... set flags affecting HLS playlist and media file generation (default 0)
     single_file                  E....... generate a single media file indexed with byte ranges
     delete_segments              E....... delete segment files that are no longer part of the playlist
     round_durations              E....... round durations in m3u8 to whole numbers
     discont_start                E....... start the playlist with a discontinuity tag
     omit_endlist                 E....... Do not append an endlist when ending stream
     split_by_time                E....... split the hls segment by time which user set by hls_time
     append_list                  E....... append the new segments into old hls segment list
     program_date_time              E....... add EXT-X-PROGRAM-DATE-TIME
  -use_localtime     <boolean>    E....... set filename expansion with strftime at segment creation (default false)
  -use_localtime_mkdir <boolean>    E....... create last directory component in strftime-generated filename (default false)
  -hls_playlist_type <int>        E....... set the HLS playlist type (from 0 to 2) (default 0)
     event                        E....... EVENT playlist
     vod                          E....... VOD playlist
  -method            <string>     E....... set the HTTP method


