X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fcodecs.texi;h=15e55cca395c9e5f78cd99c11bc845085acc05d5;hb=f394d7b382aa038c4ba34d9f9be0bb0645fc64e3;hp=c9b9a1136dceb50dc7ca58149a13a94f2bf8061f;hpb=23ba9b3fd1fe8fe7a67387aaaff2b173bd7c3d2c;p=ffmpeg diff --git a/doc/codecs.texi b/doc/codecs.texi index c9b9a1136dc..15e55cca395 100644 --- a/doc/codecs.texi +++ b/doc/codecs.texi @@ -55,6 +55,10 @@ Do not draw edges. @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. @@ -76,6 +80,8 @@ Deprecated, use mpegvideo private options instead. 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}) @@ -757,14 +763,12 @@ Set noise reduction. 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 @@ -775,11 +779,13 @@ Place global headers at every keyframe instead of in extradata. 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}) @@ -962,6 +968,9 @@ Discard all bidirectional frames. @item nokey Discard all frames excepts keyframes. +@item nointra +Discard all frames except I frames. + @item all Discard all frames. @end table @@ -986,10 +995,6 @@ Set chroma qp offset from luma. @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. @@ -1236,7 +1241,7 @@ instead of alpha. Default is 0. @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