Interface: CompressorOptions
Defined in: packages/player/src/filters.ts:555
AudioFilters.compressor options (ffmpeg acompressor).
af_sidechaincompress.c:75-95 — one table shared with
sidechaincompress, which is why level_sc is in it and not here (this
filter has no sidechain input).
Properties
attack?
readonly optional attack?: number;
Defined in: packages/player/src/filters.ts:563
Attack in ms, 0.01–2000 (attack).
detection?
readonly optional detection?: "peak" | "rms";
Defined in: packages/player/src/filters.ts:575
Level detection (detection).
knee?
readonly optional knee?: number;
Defined in: packages/player/src/filters.ts:569
Knee, 1–8 (knee).
levelIn?
readonly optional levelIn?: number;
Defined in: packages/player/src/filters.ts:557
Input gain, 0.015625–64 (level_in).
link?
readonly optional link?: "average" | "maximum";
Defined in: packages/player/src/filters.ts:573
Channel linking (link).
makeup?
readonly optional makeup?: number;
Defined in: packages/player/src/filters.ts:567
Make-up gain, 1–64 (makeup).
mix?
readonly optional mix?: number;
Defined in: packages/player/src/filters.ts:577
Dry/wet mix, 0–1 (mix).
mode?
readonly optional mode?: "downward" | "upward";
Defined in: packages/player/src/filters.ts:571
Downward (default) or upward compression (mode).
ratio?
readonly optional ratio?: number;
Defined in: packages/player/src/filters.ts:561
Compression ratio, 1–20 (ratio).
release?
readonly optional release?: number;
Defined in: packages/player/src/filters.ts:565
Release in ms, 0.01–9000 (release).
threshold?
readonly optional threshold?: number;
Defined in: packages/player/src/filters.ts:559
Threshold as a linear amplitude, 0.000976563–1 (threshold).