afireqsrc
Generate a FIR equalizer coefficients.
The resulting stream can be used with afir filter for filtering the audio signal.
The filter accepts the following options:
- preset, p
Set equalizer preset. Default preset is
flat
.Available presets are:
- ‘custom’
- ‘flat’
- ‘acoustic’
- ‘bass’
- ‘beats’
- ‘classic’
- ‘clear’
- ‘deep bass’
- ‘dubstep’
- ‘electronic’
- ‘hard-style’
- ‘hip-hop’
- ‘jazz’
- ‘metal’
- ‘movie’
- ‘pop’
- ‘r&b’
- ‘rock’
- ‘vocal booster’
- gains, g
Set custom gains for each band. Only used if the preset option is set to
custom
. Gains are separated by white spaces and each gain is set in dBFS. Default is0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
.- bands, b
Set the custom bands from where custon equalizer gains are set. This must be in strictly increasing order. Only used if the preset option is set to
custom
. Bands are separated by white spaces and each band represent frequency in Hz. Default is25 40 63 100 160 250 400 630 1000 1600 2500 4000 6300 10000 16000 24000
.- taps, t
Set number of filter coefficients in output audio stream. Default value is
4096
.- sample_rate, r
Set sample rate of output audio stream, default is
44100
.- nb_samples, n
Set number of samples per each frame in output audio stream. Default is
1024
.- interp, i
Set interpolation method for FIR equalizer coefficients. Can be
linear
orcubic
.- phase, h
Set phase type of FIR filter. Can be
linear
ormin
: minimum-phase. Default is minimum-phase filter.