X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=doc%2Ffilters.texi;h=c91db8c346d6d265d3164aa8ff956858f5383921;hb=d0a24bfad17ffc8ce41ac323e5460641ba6dec29;hp=fb9995eddfa18efe64fc444d0a6ba3c5a56f1d7a;hpb=a9d23d33a1fae81a1f99ecf328a5ee154eb4b986;p=ffmpeg diff --git a/doc/filters.texi b/doc/filters.texi index fb9995eddfa..c91db8c346d 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -640,6 +640,10 @@ Set LFO range. Set LFO rate. @end table +@subsection Commands + +This filter supports the all above options as @ref{commands}. + @section acue Delay audio filtering until a given wallclock timestamp. See the @ref{cue} @@ -1875,6 +1879,11 @@ stream ends. The default value is 2 seconds. @item weights Specify weight of each input audio stream as sequence. Each weight is separated by space. By default all inputs have same weight. + +@item sum +Do not scale inputs but instead do only summation of samples. +Beware of heavy clipping if inputs are not normalized prior of filtering +or output from @var{amix} normalized after filtering. By default is disabled. @end table @subsection Commands @@ -1882,6 +1891,7 @@ Each weight is separated by space. By default all inputs have same weight. This filter supports the following commands: @table @option @item weights +@item sum Syntax is same as option with same name. @end table @@ -2343,6 +2353,10 @@ in the final filter output. Set this option to -1 to hear actual noise removed from input signal. @end table +@subsection Commands + +This filter supports the all above options as @ref{commands}. + @section asetnsamples Set the number of samples per each output audio frame. @@ -7445,6 +7459,9 @@ tblend=all_mode=grainextract @end example @end itemize +@subsection Commands +This filter supports same @ref{commands} as options. + @section bm3d Denoise frames using Block-Matching 3D algorithm. @@ -8022,6 +8039,69 @@ colorbalance=rs=.3 This filter supports the all above options as @ref{commands}. +@section colorcontrast + +Adjust color contrast between RGB components. + +The filter accepts the following options: + +@table @option +@item rc +Set the red-cyan contrast. Defaults is 0.0. Allowed range is from -1.0 to 1.0. + +@item gm +Set the green-magenta contrast. Defaults is 0.0. Allowed range is from -1.0 to 1.0. + +@item by +Set the blue-yellow contrast. Defaults is 0.0. Allowed range is from -1.0 to 1.0. + +@item rcw +@item gmw +@item byw +Set the weight of each @code{rc}, @code{gm}, @code{by} option value. Default value is 0.0. +Allowed range is from 0.0 to 1.0. If all weights are 0.0 filtering is disabled. + +@item pl +Set the amount of preserving lightness. Default value is 0.0. Allowed range is from 0.0 to 1.0. +@end table + +@subsection Commands + +This filter supports the all above options as @ref{commands}. + +@section colorcorrect + +Adjust color white balance selectively for blacks and whites. +This filter operates in YUV colorspace. + +The filter accepts the following options: + +@table @option +@item rl +Set the red shadow spot. Allowed range is from -1.0 to 1.0. +Default value is 0. + +@item bl +Set the blue shadow spot. Allowed range is from -1.0 to 1.0. +Default value is 0. + +@item rh +Set the red highlight spot. Allowed range is from -1.0 to 1.0. +Default value is 0. + +@item bh +Set the red highlight spot. Allowed range is from -1.0 to 1.0. +Default value is 0. + +@item saturation +Set the amount of saturation. Allowed range is from -3.0 to 3.0. +Default value is 1. +@end table + +@subsection Commands + +This filter supports the all above options as @ref{commands}. + @section colorchannelmixer Adjust video input frames by re-mixing color channels. @@ -13458,6 +13538,10 @@ Set factor for decaying. Default is .95. Allowed range is from 0 to 1. Set which planes to filter. Default is all. Allowed range is from 0 to 15. @end table +@subsection Commands + +This filter supports the all above options as @ref{commands}. + @section lenscorrection Correct radial lens distortion @@ -13866,6 +13950,10 @@ Use values from the nearest defined point. Interpolate values using the 8 points defining a cube. @item tetrahedral Interpolate values using a tetrahedron. +@item pyramid +Interpolate values using a pyramid. +@item prism +Interpolate values using a prism. @end table @end table @@ -14577,6 +14665,15 @@ The duration of the first input. @end table @end table +@subsection Commands + +This filter supports the following commands: +@table @option +@item weights +@item scale +Syntax is same as option with same name. +@end table + @section mpdecimate Drop frames that do not differ greatly from the previous frame in @@ -16208,6 +16305,22 @@ set pixel fourth component expression, corresponds to the alpha component @item i set component to use as base for altering colors + +@item p +Pick one of built-in LUTs. By default is set to none. + +Available LUTs: +@table @samp +@item magma +@item inferno +@item plasma +@item viridis +@item turbo +@item cividis +@item range1 +@item range2 +@end table + @end table Each of them specifies the expression to use for computing the lookup table for @@ -16232,6 +16345,10 @@ The maximum allowed component value. All expressions default to "val". +@subsection Commands + +This filter supports the all above options as @ref{commands}. + @subsection Examples @itemize @@ -19593,6 +19710,15 @@ tmix=frames=3:weights="-1 2 -1":scale=1 @end example @end itemize +@subsection Commands + +This filter supports the following commands: +@table @option +@item weights +@item scale +Syntax is same as option with same name. +@end table + @anchor{tonemap} @section tonemap Tone map colors from different dynamic ranges.