X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=doc%2Fencoders.texi;h=eefd124751f8a3ae7e05422592994706894f22ed;hb=d4ba2506ce9e05dda598f702fa63c183580927b4;hp=29625ba07c60ea2157ede0d9ff49f4acdb043167;hpb=1c9ac700dd141e545538a824f5a8cb81bb0a375d;p=ffmpeg diff --git a/doc/encoders.texi b/doc/encoders.texi index 29625ba07c6..eefd124751f 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -733,6 +733,14 @@ if set to 0. Default value is 0. +@item eld_v2 +Enable ELDv2 (LD-MPS extension for ELD stereo signals) for ELDv2 if set to 1, +disabled if set to 0. + +Note that option is available when fdk-aac version (AACENCODER_LIB_VL0.AACENCODER_LIB_VL1.AACENCODER_LIB_VL2) > (4.0.0). + +Default value is 0. + @item signaling Set SBR/PS signaling style. @@ -1434,6 +1442,29 @@ value is 1, which will be slow and high quality. Enable use of alternate reference frames. Defaults to the internal default of the library. +@item arnr-max-frames (@emph{frames}) +Set altref noise reduction max frame count. Default is -1. + +@item arnr-strength (@emph{strength}) +Set altref noise reduction filter strength. Range is -1 to 6. Default is -1. + +@item aq-mode (@emph{aq-mode}) +Set adaptive quantization mode. Possible values: + +@table @samp +@item none (@emph{0}) +Disabled. + +@item variance (@emph{1}) +Variance-based. + +@item complexity (@emph{2}) +Complexity-based. + +@item cyclic (@emph{3}) +Cyclic refresh. +@end table + @item lag-in-frames Set the maximum number of frames which the encoder may keep in flight at any one time for lookahead purposes. Defaults to the internal @@ -1466,6 +1497,35 @@ buffer falls below this percentage, frames will be dropped until it has refilled above the threshold. Defaults to zero (no frames are dropped). +@item denoise-noise-level (@emph{level}) +Amount of noise to be removed for grain synthesis. Grain synthesis is disabled if +this option is not set or set to 0. + +@item denoise-block-size (@emph{pixels}) +Block size used for denoising for grain synthesis. If not set, AV1 codec +uses the default value of 32. + +@item undershoot-pct (@emph{pct}) +Set datarate undershoot (min) percentage of the target bitrate. Range is -1 to 100. +Default is -1. + +@item overshoot-pct (@emph{pct}) +Set datarate overshoot (max) percentage of the target bitrate. Range is -1 to 1000. +Default is -1. + +@item minsection-pct (@emph{pct}) +Minimum percentage variation of the GOP bitrate from the target bitrate. If minsection-pct +is not set, the libaomenc wrapper computes it as follows: @code{(minrate * 100 / bitrate)}. +Range is -1 to 100. Default is -1 (unset). + +@item maxsection-pct (@emph{pct}) +Maximum percentage variation of the GOP bitrate from the target bitrate. If maxsection-pct +is not set, the libaomenc wrapper computes it as follows: @code{(maxrate * 100 / bitrate)}. +Range is -1 to 5000. Default is -1 (unset). + +@item frame-parallel (@emph{boolean}) +Enable frame parallel decodability features. Default is true. + @item tiles Set the number of tiles to encode the input video with, as columns x rows. Larger numbers allow greater parallelism in both encoding and @@ -1480,6 +1540,17 @@ Provided for compatibility with libvpx/VP9. @item row-mt (Requires libaom >= 1.0.0-759-g90a15f4f2) Enable row based multi-threading. Disabled by default. +@item enable-cdef (@emph{boolean}) +Enable Constrained Directional Enhancement Filter. The libaom-av1 +encoder enables CDEF by default. + +@item enable-global-motion (@emph{boolean}) +Enable the use of global motion for block prediction. Default is true. + +@item enable-intrabc (@emph{boolean}) +Enable block copy mode for intra block prediction. This mode is +useful for screen content. Default is true. + @end table @section libkvazaar @@ -1754,7 +1825,7 @@ means unlimited. @item auto-alt-ref Enable use of alternate reference frames (2-pass only). Values greater than 1 enable multi-layer alternate reference frames (VP9 only). -@item arnr-max-frames +@item arnr-maxframes Set altref noise reduction max frame count. @item arnr-type Set altref noise reduction filter type: backward, forward, centered. @@ -2574,6 +2645,9 @@ Specifies the video_format written into the sequence display extension indicating the source of the video pictures. The default is @samp{unspecified}, can be @samp{component}, @samp{pal}, @samp{ntsc}, @samp{secam} or @samp{mac}. For maximum compatibility, use @samp{component}. +@item a53cc @var{boolean} +Import closed captions (which must be ATSC compatible format) into output. +Default is 1 (on). @end table @section png