| @c DO NOT EDIT THIS FILE! | |
| @c It was generated by print_options. | |
| @section Format AVOptions | |
| @table @option | |
| @item -avioflags @var{flags} (@emph{input/output}) | |
| Possible values: | |
| @table @samp | |
| @item direct | |
| reduce buffering | |
| @end table | |
| @item -probesize @var{integer} (@emph{input}) | |
| set probing size | |
| @item -formatprobesize @var{integer} (@emph{input}) | |
| number of bytes to probe file format | |
| @item -packetsize @var{integer} (@emph{output}) | |
| set packet size | |
| @item -fflags @var{flags} (@emph{input/output}) | |
| Possible values: | |
| @table @samp | |
| @item flush_packets | |
| reduce the latency by flushing out packets immediately | |
| @item ignidx | |
| ignore index | |
| @item genpts | |
| generate pts | |
| @item nofillin | |
| do not fill in missing values that can be exactly calculated | |
| @item noparse | |
| disable AVParsers, this needs nofillin too | |
| @item igndts | |
| ignore dts | |
| @item discardcorrupt | |
| discard corrupted frames | |
| @item sortdts | |
| try to interleave outputted packets by dts | |
| @item fastseek | |
| fast but inaccurate seeks | |
| @item nobuffer | |
| reduce the latency introduced by optional buffering | |
| @item bitexact | |
| do not write random/volatile data | |
| @item shortest | |
| stop muxing with the shortest stream | |
| @item autobsf | |
| add needed bsfs automatically | |
| @end table | |
| @item -seek2any @var{value} (@emph{input}) | |
| allow seeking to non-keyframes on demuxer level when supported | |
| @item -analyzeduration @var{integer} (@emph{input}) | |
| specify how many microseconds are analyzed to probe the input | |
| @item -cryptokey @var{hexadecimal string} (@emph{input}) | |
| decryption key | |
| @item -indexmem @var{integer} (@emph{input}) | |
| max memory used for timestamp index (per stream) | |
| @item -rtbufsize @var{integer} (@emph{input}) | |
| max memory used for buffering real-time frames | |
| @item -fdebug @var{flags} (@emph{input/output}) | |
| print specific debug info | |
| Possible values: | |
| @table @samp | |
| @item ts | |
| @end table | |
| @item -max_delay @var{integer} (@emph{input/output}) | |
| maximum muxing or demuxing delay in microseconds | |
| @item -start_time_realtime @var{integer} (@emph{output}) | |
| wall-clock time when stream begins (PTS==0) | |
| @item -fpsprobesize @var{integer} (@emph{input}) | |
| number of frames used to probe fps | |
| @item -audio_preload @var{integer} (@emph{output}) | |
| microseconds by which audio packets should be interleaved earlier | |
| @item -chunk_duration @var{integer} (@emph{output}) | |
| microseconds for each chunk | |
| @item -chunk_size @var{integer} (@emph{output}) | |
| size in bytes for each chunk | |
| @item -f_err_detect @var{flags} (@emph{input}) | |
| set error detection flags (deprecated; use err_detect, save via avconv) | |
| Possible values: | |
| @table @samp | |
| @item crccheck | |
| verify embedded CRCs | |
| @item bitstream | |
| detect bitstream specification deviations | |
| @item buffer | |
| detect improper bitstream length | |
| @item explode | |
| abort decoding on minor error detection | |
| @item ignore_err | |
| ignore errors | |
| @item careful | |
| consider things that violate the spec, are fast to check and have not been seen in the wild as errors | |
| @item compliant | |
| consider all spec non compliancies as errors | |
| @item aggressive | |
| consider things that a sane encoder shouldn't do as an error | |
| @end table | |
| @item -err_detect @var{flags} (@emph{input}) | |
| set error detection flags | |
| Possible values: | |
| @table @samp | |
| @item crccheck | |
| verify embedded CRCs | |
| @item bitstream | |
| detect bitstream specification deviations | |
| @item buffer | |
| detect improper bitstream length | |
| @item explode | |
| abort decoding on minor error detection | |
| @item ignore_err | |
| ignore errors | |
| @item careful | |
| consider things that violate the spec, are fast to check and have not been seen in the wild as errors | |
| @item compliant | |
| consider all spec non compliancies as errors | |
| @item aggressive | |
| consider things that a sane encoder shouldn't do as an error | |
| @end table | |
| @item -use_wallclock_as_timestamps @var{value} (@emph{input}) | |
| use wallclock as timestamps | |
| @item -skip_initial_bytes @var{integer} (@emph{input}) | |
| set number of bytes to skip before reading header and frames | |
| @item -correct_ts_overflow @var{value} (@emph{input}) | |
| correct single timestamp overflows | |
| @item -flush_packets @var{integer} (@emph{output}) | |
| enable flushing of the I/O context after each packet | |
| @item -metadata_header_padding @var{integer} (@emph{output}) | |
| set number of bytes to be written as padding in a metadata header | |
| @item -output_ts_offset @var{value} (@emph{output}) | |
| set output timestamp offset | |
| @item -max_interleave_delta @var{integer} (@emph{output}) | |
| maximum buffering duration for interleaving | |
| @item -f_strict @var{integer} (@emph{input/output}) | |
| how strictly to follow the standards (deprecated; use strict, save via avconv) | |
| Possible values: | |
| @table @samp | |
| @item very | |
| strictly conform to a older more strict version of the spec or reference software | |
| @item strict | |
| strictly conform to all the things in the spec no matter what the consequences | |
| @item normal | |
| @item unofficial | |
| allow unofficial extensions | |
| @item experimental | |
| allow non-standardized experimental variants | |
| @end table | |
| @item -strict @var{integer} (@emph{input/output}) | |
| how strictly to follow the standards | |
| Possible values: | |
| @table @samp | |
| @item very | |
| strictly conform to a older more strict version of the spec or reference software | |
| @item strict | |
| strictly conform to all the things in the spec no matter what the consequences | |
| @item normal | |
| @item unofficial | |
| allow unofficial extensions | |
| @item experimental | |
| allow non-standardized experimental variants | |
| @end table | |
| @item -max_ts_probe @var{integer} (@emph{input}) | |
| maximum number of packets to read while waiting for the first timestamp | |
| @item -avoid_negative_ts @var{integer} (@emph{output}) | |
| shift timestamps so they start at 0 | |
| Possible values: | |
| @table @samp | |
| @item auto | |
| enabled when required by target format | |
| @item disabled | |
| do not change timestamps | |
| @item make_non_negative | |
| shift timestamps so they are non negative | |
| @item make_zero | |
| shift timestamps so they start at 0 | |
| @end table | |
| @item -dump_separator @var{string} (@emph{input/output}) | |
| set information dump field separator | |
| @item -codec_whitelist @var{string} (@emph{input}) | |
| List of decoders that are allowed to be used | |
| @item -format_whitelist @var{string} (@emph{input}) | |
| List of demuxers that are allowed to be used | |
| @item -protocol_whitelist @var{string} (@emph{input}) | |
| List of protocols that are allowed to be used | |
| @item -protocol_blacklist @var{string} (@emph{input}) | |
| List of protocols that are not allowed to be used | |
| @item -max_streams @var{integer} (@emph{input}) | |
| maximum number of streams | |
| @item -skip_estimate_duration_from_pts @var{value} (@emph{input}) | |
| skip duration calculation in estimate_timings_from_pts | |
| @item -max_probe_packets @var{integer} (@emph{input}) | |
| Maximum number of packets to probe a codec | |
| @end table | |