avfilter: document mono option of silencedetect filter

Also provide shorter option, and reorder options in documentation.
This commit is contained in:
Paul B Mahol 2018-09-23 23:10:51 +02:00
parent db6b4b56b3
commit a9485d7318
2 changed files with 8 additions and 4 deletions

View File

@ -4171,12 +4171,15 @@ The printed times and duration are expressed in seconds.
The filter accepts the following options: The filter accepts the following options:
@table @option @table @option
@item duration, d
Set silence duration until notification (default is 2 seconds).
@item noise, n @item noise, n
Set noise tolerance. Can be specified in dB (in case "dB" is appended to the Set noise tolerance. Can be specified in dB (in case "dB" is appended to the
specified value) or amplitude ratio. Default is -60dB, or 0.001. specified value) or amplitude ratio. Default is -60dB, or 0.001.
@item duration, d
Set silence duration until notification (default is 2 seconds).
@item mono, m
Process each channel separately, instead of combined. By default is disabled.
@end table @end table
@subsection Examples @subsection Examples

View File

@ -57,7 +57,8 @@ static const AVOption silencedetect_options[] = {
{ "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS },
{ "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DOUBLE, {.dbl=2.}, 0, 24*60*60, FLAGS }, { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DOUBLE, {.dbl=2.}, 0, 24*60*60, FLAGS },
{ "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DOUBLE, {.dbl=2.}, 0, 24*60*60, FLAGS }, { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DOUBLE, {.dbl=2.}, 0, 24*60*60, FLAGS },
{ "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0.}, 0, 1, FLAGS }, { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0.}, 0, 1, FLAGS },
{ "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0.}, 0, 1, FLAGS },
{ NULL } { NULL }
}; };