diff options
author | Paul B Mahol <onemda@gmail.com> | 2015-11-29 23:22:47 +0100 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2015-12-03 11:07:51 +0100 |
commit | bd5afecdcbb678aa24bc13a882cdae6e974e9645 (patch) | |
tree | 5393f8946f4445aa56fc814f233d2ad06294a76f /doc/filters.texi | |
parent | acc2347cf47bcb2e2246b1a86588c4d292eeb91d (diff) | |
download | ffmpeg-bd5afecdcbb678aa24bc13a882cdae6e974e9645.tar.gz |
avfilter: add sidechaingate filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'doc/filters.texi')
-rw-r--r-- | doc/filters.texi | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/doc/filters.texi b/doc/filters.texi index 9f722376b8..8b763e9d73 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -2597,6 +2597,67 @@ ffmpeg -i main.flac -i sidechain.flac -filter_complex "[1:a]asplit=2[sc][mix];[0 @end example @end itemize +@section sidechaingate + +A sidechain gate acts like a normal (wideband) gate but has the ability to +filter the detected signal before sending it to the gain reduction stage. +Normally a gate uses the full range signal to detect a level above the +threshold. +For example: If you cut all lower frequencies from your sidechain signal +the gate will decrease the volume of your track only if not enough highs +appear. With this technique you are able to reduce the resonation of a +natural drum or remove "rumbling" of muted strokes from a heavily distorted +guitar. +It needs two input streams and returns one output stream. +First input stream will be processed depending on second stream signal. + +The filter accepts the following options: + +@table @option +@item level_in +Set input level before filtering. +Default is 1. Allowed range is from 0.015625 to 64. + +@item range +Set the level of gain reduction when the signal is below the threshold. +Default is 0.06125. Allowed range is from 0 to 1. + +@item threshold +If a signal rises above this level the gain reduction is released. +Default is 0.125. Allowed range is from 0 to 1. + +@item ratio +Set a ratio about which the signal is reduced. +Default is 2. Allowed range is from 1 to 9000. + +@item attack +Amount of milliseconds the signal has to rise above the threshold before gain +reduction stops. +Default is 20 milliseconds. Allowed range is from 0.01 to 9000. + +@item release +Amount of milliseconds the signal has to fall below the threshold before the +reduction is increased again. Default is 250 milliseconds. +Allowed range is from 0.01 to 9000. + +@item makeup +Set amount of amplification of signal after processing. +Default is 1. Allowed range is from 1 to 64. + +@item knee +Curve the sharp knee around the threshold to enter gain reduction more softly. +Default is 2.828427125. Allowed range is from 1 to 8. + +@item detection +Choose if exact signal should be taken for detection or an RMS like one. +Default is peak. Can be peak or rms. + +@item link +Choose if the average level between all channels or the louder channel affects +the reduction. +Default is average. Can be average or maximum. +@end table + @section silencedetect Detect silence in an audio stream. |