forked from KolibriOS/kolibrios
189 lines
5.8 KiB
Plaintext
189 lines
5.8 KiB
Plaintext
|
@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 keepside
|
||
|
don't merge side data
|
||
|
@item fastseek
|
||
|
fast but inaccurate seeks
|
||
|
@item latm
|
||
|
enable RTP MP4A-LATM payload
|
||
|
@item nobuffer
|
||
|
reduce the latency introduced by optional buffering
|
||
|
@item bitexact
|
||
|
do not write random/volatile data
|
||
|
@end table
|
||
|
@item -seek2any @var{integer} (@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{integer} (@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{integer} (@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 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 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
|
||
|
@end table
|