ADTS muxer AVOptions:
-write_id3v2 <boolean> E......... Enable ID3v2 tag writing (default false)
-write_apetag <boolean> E......... Enable APE tag writing (default false)
AIFF muxer AVOptions:
-write_id3v2 <boolean> E......... Enable ID3 tags writing. (default false)
-id3v2_version <int> E......... Select ID3v2 version to write. Currently 3 and 4 are supported. (from 3 to 4) (default 4)
APNG muxer AVOptions:
-plays <int> E......... Number of times to play the output: 0 - infinite loop, 1 - no loop (from 0 to UINT32_MAX) (default 1)
-final_delay <rational> E......... Force delay after the last frame (from 0 to 65535) (default 0/1)
ASF muxer AVOptions:
-packet_size <int> E......... Packet size (from 100 to 65536) (default 3200)
ass muxer AVOptions:
-ignore_readorder <boolean> E......... write events immediately, even if they're out-of-order (default false)
AST muxer AVOptions:
-loopstart <int64> E......... Loopstart position in milliseconds. (from -1 to INT_MAX) (default -1)
-loopend <int64> E......... Loopend position in milliseconds. (from 0 to INT_MAX) (default 0)
ASF stream muxer AVOptions:
-packet_size <int> E......... Packet size (from 100 to 65536) (default 3200)
AVI muxer AVOptions:
-reserve_index_space <int> E......... reserve space (in bytes) at the beginning of the file for each stream index (from 0 to INT_MAX) (default 0)
-write_channel_mask <boolean> E......... write channel mask into wave format header (default true)
-flipped_raw_rgb <boolean> E......... Raw RGB bitmaps are stored bottom-up (default false)
dash muxer AVOptions:
-adaptation_sets <string> E......... Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on
-window_size <int> E......... number of segments kept in the manifest (from 0 to INT_MAX) (default 0)
-extra_window_size <int> E......... number of segments kept outside of the manifest before removing from disk (from 0 to INT_MAX) (default 5)
-min_seg_duration <int> E......... minimum segment duration (in microseconds) (will be deprecated) (from 0 to INT_MAX) (default 5000000)
-seg_duration <duration> E......... segment duration (in seconds, fractional value can be set) (default 5)
-frag_duration <duration> E......... fragment duration (in seconds, fractional value can be set) (default 0)
-frag_type <int> E......... set type of interval for fragments (from 0 to 3) (default none)
none 0 E......... one fragment per segment
every_frame 1 E......... fragment at every frame
duration 2 E......... fragment at specific time intervals
pframes 3 E......... fragment at keyframes and following P-Frame reordering (Video only, experimental)
-remove_at_exit <boolean> E......... remove all segments when finished (default false)
-use_template <boolean> E......... Use SegmentTemplate instead of SegmentList (default true)
-use_timeline <boolean> E......... Use SegmentTimeline in SegmentTemplate (default true)
-single_file <boolean> E......... Store all segments in one file, accessed using byte ranges (default false)
-single_file_name <string> E......... DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges
-init_seg_name <string> E......... DASH-templated name to used for the initialization segment (default "init-stream$RepresentationID$.$ext$")
-media_seg_name <string> E......... DASH-templated name to used for the media segments (default "chunk-stream$RepresentationID$-$Number%05d$.$ext$")
-utc_timing_url <string> E......... URL of the page that will return the UTC timestamp in ISO format
-method <string> E......... set the HTTP method
-http_user_agent <string> E......... override User-Agent field in HTTP header
-http_persistent <boolean> E......... Use persistent HTTP connections (default false)
-hls_playlist <boolean> E......... Generate HLS playlist files(master.m3u8, media_%d.m3u8) (default false)
-hls_master_name <string> E......... HLS master playlist name (default "master.m3u8")
-streaming <boolean> E......... Enable/Disable streaming mode of output. Each frame will be moof fragment (default false)
-timeout <duration> E......... set timeout for socket I/O operations (default -0.000001)
-index_correction <boolean> E......... Enable/Disable segment index correction logic (default false)
-format_options <dictionary> E......... set list of options for the container format (mp4/webm) used for dash
-global_sidx <boolean> E......... Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode (default false)
-dash_segment_type <int> E......... set dash segment files type (from 0 to 2) (default auto)
auto 0 E......... select segment file format based on codec
mp4 1 E......... make segment file in ISOBMFF format
webm 2 E......... make segment file in WebM format
-ignore_io_errors <boolean> E......... Ignore IO errors during open and write. Useful for long-duration runs with network output (default false)
-lhls <boolean> E......... Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI (default false)
-ldash <boolean> E......... Enable Low-latency dash. Constrains the value of a few elements (default false)
-master_m3u8_publish_rate <int> E......... Publish master playlist every after this many segment intervals (from 0 to UINT32_MAX) (default 0)
-write_prft <boolean> E......... Write producer reference time element (default auto)
-mpd_profile <flags> E......... Set profiles. Elements and values used in the manifest may be constrained by them (default dash)
dash E......... MPEG-DASH ISO Base media file format live profile
dvb_dash E......... DVB-DASH profile
-http_opts <dictionary> E......... HTTP protocol options
-target_latency <duration> E......... Set desired target latency for Low-latency dash (default 0)
-min_playback_rate <rational> E......... Set desired minimum playback rate (from 0.5 to 1.5) (default 1/1)
-max_playback_rate <rational> E......... Set desired maximum playback rate (from 0.5 to 1.5) (default 1/1)
-update_period <int64> E......... Set the mpd update interval (from 0 to I64_MAX) (default 0)
f4v muxer AVOptions:
-movflags <flags> E......... MOV muxer flags (default 0)
rtphint E......... Add RTP hint tracks
empty_moov E......... Make the initial moov atom empty
frag_keyframe E......... Fragment at video keyframes
frag_every_frame E......... Fragment at every frame
separate_moof E......... Write separate moof/mdat atoms for each track
frag_custom E......... Flush fragments on caller requests
isml E......... Create a live smooth streaming feed (for pushing to a publishing point)
faststart E......... Run a second pass to put the index (moov atom) at the beginning of the file
omit_tfhd_offset E......... Omit the base data offset in tfhd atoms
disable_chpl E......... Disable Nero chapter atom
default_base_moof E......... Set the default-base-is-moof flag in tfhd atoms
dash E......... Write DASH compatible fragmented MP4
cmaf E......... Write CMAF compatible fragmented MP4
frag_discont E......... Signal that the next fragment is discontinuous from earlier ones
delay_moov E......... Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
global_sidx E......... Write a global sidx index at the start of the file
skip_sidx E......... Skip writing of sidx atom
write_colr E......... Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
prefer_icc E......... If writing colr atom prioritise usage of ICC profile if it exists in stream packet side data
write_gama E......... Write deprecated gama atom
use_metadata_tags E......... Use mdta atom for metadata.
skip_trailer E......... Skip writing the mfra/tfra/mfro trailer for fragmented files
negative_cts_offsets E......... Use negative CTS offsets (reducing the need for edit lists)
-moov_size <int> E......... maximum moov size so it can be placed at the begin (from 0 to INT_MAX) (default 0)
-rtpflags <flags> E......... RTP muxer flags (default 0)
latm E......... Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 E......... Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp E......... Don't send RTCP sender reports
h264_mode0 E......... Use mode 0 for H.264 in RTP
send_bye E......... Send RTCP BYE packets when finishing
-skip_iods <boolean> E......... Skip writing iods atom. (default true)
-iods_audio_profile <int> E......... iods audio profile atom. (from -1 to 255) (default -1)
-iods_video_profile <int> E......... iods video profile atom. (from -1 to 255) (default -1)
-frag_duration <int> E......... Maximum fragment duration (from 0 to INT_MAX) (default 0)
-min_frag_duration <int> E......... Minimum fragment duration (from 0 to INT_MAX) (default 0)
-frag_size <int> E......... Maximum fragment size (from 0 to INT_MAX) (default 0)
-ism_lookahead <int> E......... Number of lookahead entries for ISM files (from 0 to INT_MAX) (default 0)
-video_track_timescale <int> E......... set timescale of all video tracks (from 0 to INT_MAX) (default 0)
-brand <string> E......... Override major brand
-use_editlist <boolean> E......... use edit list (default auto)
-fragment_index <int> E......... Fragment number of the next fragment (from 1 to INT_MAX) (default 1)
-mov_gamma <float> E......... gamma value for gama atom (from 0 to 10) (default 0)
-frag_interleave <int> E......... Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (from 0 to INT_MAX) (default 0)
-encryption_scheme <string> E......... Configures the encryption scheme, allowed values are none, cenc-aes-ctr
-encryption_key <binary> E......... The media encryption key (hex)
-encryption_kid <binary> E......... The media encryption key identifier (hex)
-use_stream_ids_as_track_ids <boolean> E......... use stream ids as track ids (default false)
-write_tmcd <boolean> E......... force or disable writing tmcd (default auto)
-write_prft <int> E......... Write producer reference time box with specified time source (from 0 to 2) (default 0)
wallclock 1 E.........
pts 2 E.........
-empty_hdlr_name <boolean> E......... write zero-length name string in hdlr atoms within mdia and minf atoms (default false)
Fifo muxer AVOptions:
-fifo_format <string> E......... Target muxer
-queue_size <int> E......... Size of fifo queue (from 1 to INT_MAX) (default 60)
-format_opts <dictionary> E......... Options to be passed to underlying muxer
-drop_pkts_on_overflow <boolean> E......... Drop packets on fifo queue overflow not to block encoder (default false)
-restart_with_keyframe <boolean> E......... Wait for keyframe when restarting output (default false)
-attempt_recovery <boolean> E......... Attempt recovery in case of failure (default false)
-max_recovery_attempts <int> E......... Maximal number of recovery attempts (from 0 to INT_MAX) (default 0)
-recovery_wait_time <duration> E......... Waiting time between recovery attempts (default 5)
-recovery_wait_streamtime <boolean> E......... Use stream time instead of real time while waiting for recovery (default false)
-recover_any_error <boolean> E......... Attempt recovery regardless of type of the error (default false)
-timeshift <duration> E......... Delay fifo output (default 0)
Fifo test muxer AVOptions:
-write_header_ret <int> E......... write_header() return value (from INT_MIN to INT_MAX) (default 0)
-write_trailer_ret <int> E......... write_trailer() return value (from INT_MIN to INT_MAX) (default 0)
-print_deinit_summary <boolean> E......... print summary when deinitializing muxer (default true)
flac muxer AVOptions:
-write_header <boolean> E......... Write the file header (default true)
flv muxer AVOptions:
-flvflags <flags> E......... FLV muxer flags (default 0)
aac_seq_header_detect E......... Put AAC sequence header based on stream data
no_sequence_end E......... disable sequence end for FLV
no_metadata E......... disable metadata for FLV
no_duration_filesize E......... disable duration and filesize zero value metadata for FLV
add_keyframe_index E......... Add keyframe index metadata
frame hash muxer AVOptions:
-hash <string> E......... set hash to use (default "sha256")
-format_version <int> E......... file format version (from 1 to 2) (default 2)
frame MD5 muxer AVOptions:
-hash <string> E......... set hash to use (default "md5")
-format_version <int> E......... file format version (from 1 to 2) (default 2)
GIF muxer AVOptions:
-loop <int> E......... Number of times to loop the output: -1 - no loop, 0 - infinite loop (from -1 to 65535) (default 0)
-final_delay <int> E......... Force delay (in centiseconds) after the last frame (from -1 to 65535) (default -1)
hash muxer AVOptions:
-hash <string> E......... set hash to use (default "sha256")
HDS muxer AVOptions:
-window_size <int> E......... number of fragments kept in the manifest (from 0 to INT_MAX) (default 0)
-extra_window_size <int> E......... number of fragments kept outside of the manifest before removing from disk (from 0 to INT_MAX) (default 5)
-min_frag_duration <int64> E......... minimum fragment duration (in microseconds) (from 0 to INT_MAX) (default 10000000)
-remove_at_exit <boolean> E......... remove all fragments when finished (default false)
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_delete_threshold <int> E......... set number of unreferenced segments to keep before deleting (from 1 to INT_MAX) (default 1)
-hls_ts_options <dictionary> 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 (will be deprecated) (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_enc <boolean> E......... enable AES128 encryption support (default false)
-hls_enc_key <string> E......... hex-coded 16 byte key to encrypt the segments
-hls_enc_key_url <string> E......... url to access the key to decrypt the segments
-hls_enc_iv <string> E......... hex-coded 16 byte initialization vector
-hls_subtitle_path <string> E......... set path of hls subtitles
-hls_segment_type <int> E......... set hls segment files type (from 0 to 1) (default mpegts)
mpegts 0 E......... make segment file to mpegts files in m3u8
fmp4 1 E......... make segment file to fragment mp4 files in m3u8
-hls_fmp4_init_filename <string> E......... set fragment mp4 file init filename (default "init.mp4")
-hls_fmp4_init_resend <boolean> E......... resend fragment mp4 init file after refresh m3u8 every time (default false)
-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
temp_file E......... write segment and playlist to temporary file and rename when complete
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
second_level_segment_index E......... include segment index in segment filenames when use_localtime
second_level_segment_duration E......... include segment duration in segment filenames when use_localtime
second_level_segment_size E......... include segment size in segment filenames when use_localtime
periodic_rekey E......... reload keyinfo file periodically for re-keying
independent_segments E......... add EXT-X-INDEPENDENT-SEGMENTS, whenever applicable
iframes_only E......... add EXT-X-I-FRAMES-ONLY, whenever applicable
-use_localtime <boolean> E......... set filename expansion with strftime at segment creation(will be deprecated) (default false)
-strftime <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(will be deprecated) (default false)
-strftime_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 1 E......... EVENT playlist
vod 2 E......... VOD playlist
-method <string> E......... set the HTTP method(default: PUT)
-hls_start_number_source <int> E......... set source of first number in sequence (from 0 to 3) (default generic)
generic 0 E......... start_number value (default)
epoch 1 E......... seconds since epoch
epoch_us 3 E......... microseconds since epoch
datetime 2 E......... current datetime as YYYYMMDDhhmmss
-http_user_agent <string> E......... override User-Agent field in HTTP header
-var_stream_map <string> E......... Variant stream map string
-cc_stream_map <string> E......... Closed captions stream map string
-master_pl_name <string> E......... Create HLS master playlist with this name
-master_pl_publish_rate <int> E......... Publish master play list every after this many segment intervals (from 0 to UINT32_MAX) (default 0)
-http_persistent <boolean> E......... Use persistent HTTP connections (default false)
-timeout <duration> E......... set timeout for socket I/O operations (default -0.000001)
-ignore_io_errors <boolean> E......... Ignore IO errors for stable long-duration runs with network output (default false)
-headers <string> E......... set custom HTTP headers, can override built in default headers
image2 muxer AVOptions:
-update <boolean> E......... continuously overwrite one file (default false)
-start_number <int> E......... set first number in the sequence (from 0 to INT_MAX) (default 1)
-strftime <boolean> E......... use strftime for filename (default false)
-frame_pts <boolean> E......... use current frame pts for filename (default false)
-atomic_writing <boolean> E......... write files atomically (using temporary files and renames) (default false)
-protocol_opts <dictionary> E......... specify protocol options for the opened files
ipod muxer AVOptions:
-movflags <flags> E......... MOV muxer flags (default 0)
rtphint E......... Add RTP hint tracks
empty_moov E......... Make the initial moov atom empty
frag_keyframe E......... Fragment at video keyframes
frag_every_frame E......... Fragment at every frame
separate_moof E......... Write separate moof/mdat atoms for each track
frag_custom E......... Flush fragments on caller requests
isml E......... Create a live smooth streaming feed (for pushing to a publishing point)
faststart E......... Run a second pass to put the index (moov atom) at the beginning of the file
omit_tfhd_offset E......... Omit the base data offset in tfhd atoms
disable_chpl E......... Disable Nero chapter atom
default_base_moof E......... Set the default-base-is-moof flag in tfhd atoms
dash E......... Write DASH compatible fragmented MP4
cmaf E......... Write CMAF compatible fragmented MP4
frag_discont E......... Signal that the next fragment is discontinuous from earlier ones
delay_moov E......... Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
global_sidx E......... Write a global sidx index at the start of the file
skip_sidx E......... Skip writing of sidx atom
write_colr E......... Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
prefer_icc E......... If writing colr atom prioritise usage of ICC profile if it exists in stream packet side data
write_gama E......... Write deprecated gama atom
use_metadata_tags E......... Use mdta atom for metadata.
skip_trailer E......... Skip writing the mfra/tfra/mfro trailer for fragmented files
negative_cts_offsets E......... Use negative CTS offsets (reducing the need for edit lists)
-moov_size <int> E......... maximum moov size so it can be placed at the begin (from 0 to INT_MAX) (default 0)
-rtpflags <flags> E......... RTP muxer flags (default 0)
latm E......... Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 E......... Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp E......... Don't send RTCP sender reports
h264_mode0 E......... Use mode 0 for H.264 in RTP
send_bye E......... Send RTCP BYE packets when finishing
-skip_iods <boolean> E......... Skip writing iods atom. (default true)
-iods_audio_profile <int> E......... iods audio profile atom. (from -1 to 255) (default -1)
-iods_video_profile <int> E......... iods video profile atom. (from -1 to 255) (default -1)
-frag_duration <int> E......... Maximum fragment duration (from 0 to INT_MAX) (default 0)
-min_frag_duration <int> E......... Minimum fragment duration (from 0 to INT_MAX) (default 0)
-frag_size <int> E......... Maximum fragment size (from 0 to INT_MAX) (default 0)
-ism_lookahead <int> E......... Number of lookahead entries for ISM files (from 0 to INT_MAX) (default 0)
-video_track_timescale <int> E......... set timescale of all video tracks (from 0 to INT_MAX) (default 0)
-brand <string> E......... Override major brand
-use_editlist <boolean> E......... use edit list (default auto)
-fragment_index <int> E......... Fragment number of the next fragment (from 1 to INT_MAX) (default 1)
-mov_gamma <float> E......... gamma value for gama atom (from 0 to 10) (default 0)
-frag_interleave <int> E......... Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (from 0 to INT_MAX) (default 0)
-encryption_scheme <string> E......... Configures the encryption scheme, allowed values are none, cenc-aes-ctr
-encryption_key <binary> E......... The media encryption key (hex)
-encryption_kid <binary> E......... The media encryption key identifier (hex)
-use_stream_ids_as_track_ids <boolean> E......... use stream ids as track ids (default false)
-write_tmcd <boolean> E......... force or disable writing tmcd (default auto)
-write_prft <int> E......... Write producer reference time box with specified time source (from 0 to 2) (default 0)
wallclock 1 E.........
pts 2 E.........
-empty_hdlr_name <boolean> E......... write zero-length name string in hdlr atoms within mdia and minf atoms (default false)
ismv muxer AVOptions:
-movflags <flags> E......... MOV muxer flags (default 0)
rtphint E......... Add RTP hint tracks
empty_moov E......... Make the initial moov atom empty
frag_keyframe E......... Fragment at video keyframes
frag_every_frame E......... Fragment at every frame
separate_moof E......... Write separate moof/mdat atoms for each track
frag_custom E......... Flush fragments on caller requests
isml E......... Create a live smooth streaming feed (for pushing to a publishing point)
faststart E......... Run a second pass to put the index (moov atom) at the beginning of the file
omit_tfhd_offset E......... Omit the base data offset in tfhd atoms
disable_chpl E......... Disable Nero chapter atom
default_base_moof E......... Set the default-base-is-moof flag in tfhd atoms
dash E......... Write DASH compatible fragmented MP4
cmaf E......... Write CMAF compatible fragmented MP4
frag_discont E......... Signal that the next fragment is discontinuous from earlier ones
delay_moov E......... Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
global_sidx E......... Write a global sidx index at the start of the file
skip_sidx E......... Skip writing of sidx atom
write_colr E......... Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
prefer_icc E......... If writing colr atom prioritise usage of ICC profile if it exists in stream packet side data
write_gama E......... Write deprecated gama atom
use_metadata_tags E......... Use mdta atom for metadata.
skip_trailer E......... Skip writing the mfra/tfra/mfro trailer for fragmented files
negative_cts_offsets E......... Use negative CTS offsets (reducing the need for edit lists)
-moov_size <int> E......... maximum moov size so it can be placed at the begin (from 0 to INT_MAX) (default 0)
-rtpflags <flags> E......... RTP muxer flags (default 0)
latm E......... Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 E......... Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp E......... Don't send RTCP sender reports
h264_mode0 E......... Use mode 0 for H.264 in RTP
send_bye E......... Send RTCP BYE packets when finishing
-skip_iods <boolean> E......... Skip writing iods atom. (default true)
-iods_audio_profile <int> E......... iods audio profile atom. (from -1 to 255) (default -1)
-iods_video_profile <int> E......... iods video profile atom. (from -1 to 255) (default -1)
-frag_duration <int> E......... Maximum fragment duration (from 0 to INT_MAX) (default 0)
-min_frag_duration <int> E......... Minimum fragment duration (from 0 to INT_MAX) (default 0)
-frag_size <int> E......... Maximum fragment size (from 0 to INT_MAX) (default 0)
-ism_lookahead <int> E......... Number of lookahead entries for ISM files (from 0 to INT_MAX) (default 0)
-video_track_timescale <int> E......... set timescale of all video tracks (from 0 to INT_MAX) (default 0)
-brand <string> E......... Override major brand
-use_editlist <boolean> E......... use edit list (default auto)
-fragment_index <int> E......... Fragment number of the next fragment (from 1 to INT_MAX) (default 1)
-mov_gamma <float> E......... gamma value for gama atom (from 0 to 10) (default 0)
-frag_interleave <int> E......... Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (from 0 to INT_MAX) (default 0)
-encryption_scheme <string> E......... Configures the encryption scheme, allowed values are none, cenc-aes-ctr
-encryption_key <binary> E......... The media encryption key (hex)
-encryption_kid <binary> E......... The media encryption key identifier (hex)
-use_stream_ids_as_track_ids <boolean> E......... use stream ids as track ids (default false)
-write_tmcd <boolean> E......... force or disable writing tmcd (default auto)
-write_prft <int> E......... Write producer reference time box with specified time source (from 0 to 2) (default 0)
wallclock 1 E.........
pts 2 E.........
-empty_hdlr_name <boolean> E......... write zero-length name string in hdlr atoms within mdia and minf atoms (default false)
LATM/LOAS muxer AVOptions:
-smc-interval <int> E......... StreamMuxConfig interval. (from 1 to 65535) (default 20)