Audio Dynamics(音频动态) · 截图待补
这个节点是做什么的
音频动态 (Audio Dynamics) 对一条音轨施加一种动态处理,由 mode 决定:compressor(压缩器,拉平大小声)、gate(噪声门,静音低于阈值的部分,比如说话间隙的房间底噪)、limiter(限制器,一道硬天花板,防止峰值削波)、或 deesser(齿音消除器,压掉刺耳的「嘶嘶」声)。 输入为COMFYTV_AUDIO 快照(也可接 COMFYTV_VIDEO,会取其音轨),输出处理后的 COMFYTV_AUDIO 以及一个 fx_spec。它带有 ▶ 运行:实际处理由 FFmpeg 完成(acompressor / agate / alimiter / deesser)。若未接源音频,节点仍会只发出 fx_spec,以便串入 FX Chain 稍后统一渲染。
要与 ComfyUI 原生 AUDIO 互通,请插入 Bridge——见 bridges.md。
适用场景
- 拉平旁白:有些句子很响、有些几乎听不见(compressor)。
- 消掉说话间隙的底噪或呼吸声(gate)。
- 导出前确保音轨永远不越过安全天花板(limiter)。
- 柔化人声录音里刺耳的「s」「t」音(deesser)。
参数说明
mode
选择处理器:compressor(默认)、gate、limiter、deesser。下方参数在不同 mode 下作用不同,见各条说明。
threshold_db
效果开始起作用的电平(dB)。范围 -60 到 0 dB,默认 -20。压缩器与噪声门以此为触发阈值,限制器则以此作为输出天花板。齿音消除器不使用此项。越低(越负)= 越安静的素材也会被处理。ratio
压缩器或噪声门越过阈值后的作用强度。范围 1 到 20,默认 4。越高 = 增益压制越强(如 4:1 压缩)。限制器与齿音消除器不使用此项。attack_ms
信号越过阈值后处理器反应的速度(毫秒)。范围 0.01 到 2000,默认 20。越短 = 越快钳住瞬态;越长 = 保留起音冲击力。压缩器、噪声门、限制器都用(限制器内部会钳到 0.1–80 ms)。release_ms
信号回落后处理器松开的速度。范围 0.01 到 9000,默认 250。压缩器、噪声门、限制器都用(限制器内部会钳到 1–8000 ms)。makeup_db
压缩后额外补偿的输出增益(dB),把电平拉回来。范围 0 到 24,默认 0。仅压缩器使用。knee
压缩器/噪声门在阈值附近过渡的柔和程度。范围 1 到 8,默认 2.83。越高 = 起效越平滑柔和。压缩器与噪声门使用。intensity
齿音消除强度。范围 0 到 1,默认 0.5。越高去除的齿音越多。仅当 mode 为deesser 时使用。
输出说明
小贴士
- 限制器需要
alimiter。 部分 FFmpeg 版本编译时未包含它;缺失时节点会抛出明确报错。 - 所选 mode 决定哪些旋钮生效——例如
ratio、makeup_db、knee在限制器或齿音消除模式下不起作用。 - 想做「安全导出」,可把限制器放在链尾,
threshold_db设在 -1 到 -3 附近。
相关节点
- Audio Loudness —— 做目标电平归一(EBU R128 / 峰值 / RMS),而非逐刻的动态控制。
- Audio EQ —— 音色塑形;常放在压缩之前。
- FX Chain —— 把多个
fx_spec步骤(含本节点)一趟渲染完成。