Skip to content

Adynamicequalizer

Audio Single output Transform

Apply Dynamic Equalization of input audio.

FFmpeg filter: adynamicequalizer — the official reference.

Add it to a graph. The explicit form works for every filter — bind it to its input and read the result from outputs():

$node = $audio->addFilter(new Adynamicequalizer(…));
$result = $node->outputs()[0];

Shorthand. Single-output filters can skip the node — apply() returns the result stream directly:

$result = $audio->apply(new Adynamicequalizer(…));

TODO — when this filter shines: what it’s the right tool for, what to reach for instead when it isn’t, and how it composes with neighbouring filters.

TODO — prose: how the filter actually works and what its key parameters mean (the explanation FFmpeg’s terse option help omits).

TODO — runnable PHP, with the equivalent ffmpeg CLI alongside.

TODO

TODO

ParameterTypeDefaultRange / valuesDescription
thresholdfloat00–100set detection threshold
dfrequencyfloat10002–1000000set detection frequency
dqfactorfloat10.001–1000set detection Q factor
tfrequencyfloat10002–1000000set target frequency
tqfactorfloat10.001–1000set target Q factor
attackfloat200.01–2000set detection attack duration
releasefloat2000.01–2000set detection release duration
ratiofloat10–30set ratio factor
makeupfloat00–1000set makeup gain
rangefloat501–2000set max gain
modeAdynamicequalizerModecutbelowlisten, cutbelow, cutabove, boostbelow, boostaboveset mode
dftypeAdynamicequalizerDftypebandpassbandpass, lowpass, highpass, peakset detection filter type
tftypeAdynamicequalizerTftypebellbell, lowshelf, highshelfset target filter type
autoAdynamicequalizerAutooffdisabled, off, on, adaptiveset auto threshold
precisionAdynamicequalizerPrecisionautoauto, float, doubleset processing precision

Maps to FFmpeg’s adynamicequalizer filter. Verified against ffmpeg n7.1.1.

An Artisan Build project.

Built on FFmpeg — an independent binding, not affiliated with or endorsed by the FFmpeg project. Support FFmpeg.