X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=doc%2Fcodecs.texi;h=751d5df05007b61f90baf990015488877cf019ef;hb=337fe4bcc2;hp=6b7276017f422284d92760d0abd5948cd4b79116;hpb=e427ba5c68a522b26a45bf7c61016d9349fab43d;p=ffmpeg diff --git a/doc/codecs.texi b/doc/codecs.texi index 6b7276017f4..751d5df0500 100644 --- a/doc/codecs.texi +++ b/doc/codecs.texi @@ -55,6 +55,7 @@ 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. @@ -79,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}) @@ -760,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 @@ -781,6 +782,22 @@ Show all frames before the first keyframe. @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 export_side_data @var{flags} (@emph{decoding/encoding,audio,video,subtitles}) + +Possible values: +@table @samp +@item 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 prft +Export encoder Producer Reference Time into packet side-data (see @code{AV_PKT_DATA_PRFT}) +for codecs that support it. @end table @item error @var{integer} (@emph{encoding,video}) @@ -864,6 +881,8 @@ Possible values: @end table +Encoder specific profiles are documented in the relevant encoder documentation. + @item level @var{integer} (@emph{encoding,audio,video}) Possible values: @@ -963,6 +982,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