ComfyUI Extension: ComfyUI WB Utils
A collection of utility nodes for ComfyUI, including useful functions such as audio processing and text manipulation.
Custom Nodes (0)
README
ComfyUI WB Utils
一个ComfyUI实用工具节点集合,包含音频处理、文本处理等实用功能。
功能
当前节点
WB Audio Duration
- 支持1D, 2D, 3D音频张量格式
- 支持
waveform
和audio
键格式 - 提供详细的调试信息
- 格式化时长显示(秒、分、小时)
计划中的节点
- 文本处理节点
- 图像处理节点
- 数据转换节点
- 更多实用工具...
安装
方法1: 通过Node Manager (推荐)
- 在ComfyUI中打开Node Manager
- 搜索 "WB Utils" 或 "WB Audio Duration"
- 点击安装
方法2: 手动安装
- 将此文件夹复制到ComfyUI的
custom_nodes
目录 - 重启ComfyUI
- 在节点列表中找到 "WB Audio Duration"
使用方法
WB Audio Duration 节点
- 添加 "Load Audio" 节点加载音频文件
- 添加 "WB Audio Duration" 节点
- 连接音频输出到时长节点
- 运行工作流查看结果
输出
WB Audio Duration
duration_seconds
: 时长(秒,浮点数)duration_text
: 格式化的时长文本
支持格式
WB Audio Duration
- 1D张量:
[samples]
- 2D张量:
[channels, samples]
或[batch, samples]
- 3D张量:
[batch, channels, samples]
调试信息
节点会在控制台输出详细的调试信息,包括:
- 音频输入类型
- 音频字典键
- 音频数据形状
- 计算过程
示例
# WB Audio Duration 输入音频字典格式
{
'waveform': torch.tensor([...]), # 音频数据
'sample_rate': 22050 # 采样率
}
# 输出
(19.59, '19.59秒') # (时长秒数, 格式化文本)
许可证
MIT License
作者
webuilder
问题反馈
如果您遇到任何问题,请在 GitHub Issues 上提交Issue。
贡献
欢迎提交Pull Request来添加新的实用节点!