@item psnr
Set error[?] variables during encoding.
@item truncated
+Input bitstream might be randomly truncated.
+@item drop_changed
+Don't output frames whose parameters differ from first decoded frame in stream.
+Error AVERROR_INPUT_CHANGED is returned when a frame is dropped.
@item ildct
Use interlaced DCT.
Apply interlaced motion estimation.
@item cgop
Use closed gop.
+@item output_corrupt
+Output even potentially corrupted frames.
@end table
@item me_method @var{integer} (@emph{encoding,video})
macroblock (MB) type
@item qp
per-block quantization parameter (QP)
-@item mv
-motion vector
@item dct_coeff
@item green_metadata
@item startcode
-@item pts
-
@item er
error recognition
@item mmco
memory management control operations (H.264)
@item bugs
-@item vis_qp
-visualize quantization parameter (QP), lower QP are tinted greener
-@item vis_mb_type
-visualize block types
@item buffers
picture buffer allocations
@item thread_ops
Set number of bits which should be loaded into the rc buffer before
decoding starts.
-@item flags2 @var{flags} (@emph{decoding/encoding,audio,video})
+@item flags2 @var{flags} (@emph{decoding/encoding,audio,video,subtitles})
Possible values:
@table @samp
@item fast
Allow non spec compliant speedup tricks.
-@item sgop
-Deprecated, use mpegvideo private options instead.
@item noout
Skip bitstream encoding.
@item ignorecrop
Frame data might be split into multiple chunks.
@item showall
Show all frames before the first keyframe.
-@item skiprd
-Deprecated, use mpegvideo private options instead.
@item export_mvs
Export motion vectors into frame side-data (see @code{AV_FRAME_DATA_MOTION_VECTORS})
for codecs that support it. See also @file{doc/examples/export_mvs.c}.
+@item skip_manual
+Do not skip samples and export skip information as frame side data.
+@item ass_ro_flush_noop
+Do not reset ASS ReadOrder field on flush.
@end table
@item error @var{integer} (@emph{encoding,video})
@item nokey
Discard all frames excepts keyframes.
+@item nointra
+Discard all frames except I frames.
+
@item all
Discard all frames.
@end table
@item trellis @var{integer} (@emph{encoding,audio,video})
Set rate-distortion optimal quantization.
-@item sc_factor @var{integer} (@emph{encoding,video})
-Set value multiplied by qscale for each frame and added to
-scene_change_score.
-
@item mv0_threshold @var{integer} (@emph{encoding,video})
@item b_sensitivity @var{integer} (@emph{encoding,video})
Adjust sensitivity of b_frame_strategy 1.
@item dump_separator @var{string} (@emph{input})
Separator used to separate the fields printed on the command line about the
Stream parameters.
-For example to separate the fields with newlines and indention:
+For example, to separate the fields with newlines and indentation:
@example
ffprobe -dump_separator "
" -i ~/videos/matrixbench_mpeg2.mpg