Format AVOptions
================

-avioflags FLAGS (input/output)

     Possible values:

     direct
          reduce buffering

-probesize INTEGER (input)
     set probing size

-packetsize INTEGER (output)
     set packet size

-fflags FLAGS (input/output)

     Possible values:

     flush_packets
          reduce the latency by flushing out packets immediately

     ignidx
          ignore index

     genpts
          generate pts

     nofillin
          do not fill in missing values that can be exactly calculated

     noparse
          disable AVParsers, this needs nofillin too

     igndts
          ignore dts

     discardcorrupt
          discard corrupted frames

     sortdts
          try to interleave outputted packets by dts

     keepside
          don't merge side data

     latm
          enable RTP MP4A-LATM payload

     nobuffer
          reduce the latency introduced by optional buffering

-seek2any INTEGER (input)
     allow seeking to non-keyframes on demuxer level when supported

-analyzeduration INTEGER (input)
     specify how many microseconds are analyzed to probe the input

-cryptokey HEXADECIMAL STRING (input)
     decryption key

-indexmem INTEGER (input)
     max memory used for timestamp index (per stream)

-rtbufsize INTEGER (input)
     max memory used for buffering real-time frames

-fdebug FLAGS (input/output)
     print specific debug info

     Possible values:

     ts

-max_delay INTEGER (input/output)
     maximum muxing or demuxing delay in microseconds

-fpsprobesize INTEGER (input)
     number of frames used to probe fps

-audio_preload INTEGER (output)
     microseconds by which audio packets should be interleaved earlier

-chunk_duration INTEGER (output)
     microseconds for each chunk

-chunk_size INTEGER (output)
     size in bytes for each chunk

-f_err_detect FLAGS (input)
     set error detection flags (deprecated; use err_detect, save via avconv)

     Possible values:

     crccheck
          verify embedded CRCs

     bitstream
          detect bitstream specification deviations

     buffer
          detect improper bitstream length

     explode
          abort decoding on minor error detection

     careful
          consider things that violate the spec, are fast to check and have not been seen in the wild as errors

     compliant
          consider all spec non compliancies as errors

     aggressive
          consider things that a sane encoder shouldn't do as an error

-err_detect FLAGS (input)
     set error detection flags

     Possible values:

     crccheck
          verify embedded CRCs

     bitstream
          detect bitstream specification deviations

     buffer
          detect improper bitstream length

     explode
          abort decoding on minor error detection

     careful
          consider things that violate the spec, are fast to check and have not been seen in the wild as errors

     compliant
          consider all spec non compliancies as errors

     aggressive
          consider things that a sane encoder shouldn't do as an error

-use_wallclock_as_timestamps INTEGER (input)
     use wallclock as timestamps

-avoid_negative_ts INTEGER (output)
     shift timestamps to make them non-negative. 1 enables, 0 disables, default of -1 enables when required by target format.

-skip_initial_bytes INTEGER (input)
     set number of bytes to skip before reading header and frames

-correct_ts_overflow INTEGER (input)
     correct single timestamp overflows

-flush_packets INTEGER (output)
     enable flushing of the I/O context after each packet