Audio Repair(音频修复) · 截图待补
这个节点是做什么的
音频修复 (Audio Repair) 对音轨施加一种修复处理,由 method 决定:- declick —— 去除脉冲式咔哒与爆音(FFmpeg
adeclick),如黑胶爆豆或剪辑点的咔嗒。 - declip —— 从失真、过响的录音中重建被削平的峰值(FFmpeg
adeclip)。 - denorm —— 修正非规格化数问题(FFmpeg
adenorm),此类问题可能在极安静段落引发 CPU 尖峰或细微伪影。 - wavelet —— 小波域降噪(FFmpeg
afwtdn),针对宽带噪声,可精细控制强度与细节。 - hum —— 通过陷波掉基频及其谐波来去除市电哼声(一叠 FFmpeg
bandreject滤镜)。
COMFYTV_AUDIO 快照(也可接 COMFYTV_VIDEO,会取其音轨),输出处理后的 COMFYTV_AUDIO 以及一个 fx_spec。它带有 ▶ 运行(处理由 FFmpeg 完成)。若未接源音频,只发出 fx_spec 以便串联。
要与 ComfyUI 原生 AUDIO 互通,请插入 Bridge——见 bridges.md。
适用场景
- 清掉数字化黑胶或老磁带上的爆豆与咔哒(declick)。
- 抢救录制电平过高、已经削波的素材(declip)。
- 陷波掉 50 Hz 或 60 Hz 的电流嗡声及其谐波(hum)。
- 当宽带方法听起来太糊时,做一次可控的高质量降噪(wavelet)。
参数说明
method
选择处理器:declick(默认)、declip、denorm、wavelet、hum。下方参数按所属 method 分组。
declick 参数(dk_*)
- dk_window —— 检测窗口大小。范围 10–100,默认 55。
- dk_threshold —— 咔哒检测灵敏度。范围 1–100,默认 2。越低捕获越多(也更易误判)。
- dk_burst —— 对连续咔哒爆发的处理力度。范围 0–10,默认 2。
declip 参数(dc_*)
- dc_threshold —— 削波检测阈值。范围 1–100,默认 10。
- dc_hsize —— 重建窗口(历史长度)。范围 100–9999,默认 1000。
denorm 参数(dn_*)
- dn_level —— 非规格化处理电平(dB)。范围 -451 到 -90,默认 -351。
wavelet 参数(wt_*)
- wt_sigma —— 噪声强度。范围 0–1,默认 0。必须大于 0——在 wavelet 模式下留为 0 时节点会报错。
- wt_percent —— 去除检测到的噪声的比例(百分比)。范围 0–100,默认 85。
- wt_levels —— 小波分解层数。范围 1–12,默认 10。
hum 参数(hum_*)
- hum_freq —— 哼声基频(Hz),如市电的 50 或 60。范围 10–2000,默认 50。
- hum_harmonics —— 陷波掉基频的多少个谐波。范围 1–16,默认 8。超过奈奎斯特上限的谐波会被跳过。
- hum_q —— 陷波滤镜的宽度(Q)。范围 1–100,默认 8。谐波越高 Q 逐级加宽。
输出说明
小贴士
- Wavelet 需要
wt_sigma> 0,否则节点报错——它不会静默地什么都不做。 - 把 hum_freq 对准本地市电:世界多数地区为 50 Hz,北美与部分亚洲地区为 60 Hz。
declip重建的是波形;它无法找回硬削波真正丢失的细节,但能去掉刺耳的嗡鸣。
相关节点
- Audio Denoise —— 宽带嘶声/哼声削减与静音裁剪(
afftdn/anlmdn/silenceremove)。 - Audio EQ —— 用 peak 衰减也能针对单一共振频率下手。
- FX Chain —— 把多个
fx_spec步骤(含本节点)一趟渲染完成。