ComfyUI Node
Frame Blender
A ComfyUI node in Ken-Chen/sora with 12 inputs and 3 outputs.
Frame Blender
- video
- image
- mask
- info
◄frame_selection_modeinterval►
◄blend_modeaverage►
◄opacity0.50►
◄normalizetrue►
◄output_maskfalse►
◄frame_indices1,10,20,30►
◄frame_range_start1►
◄frame_range_end100►
◄frame_interval10►
◄mask_threshold128►
◄weight_modelinear►
CategoryKen-Chen/sora
Inputs (12)
| Name | Type | Default | Description |
|---|---|---|---|
| video | VIDEO | 视频文件路径 | |
| frame_selection_mode | COMBO | interval | 帧选择模式:manual=手动指定, range=范围, interval=间隔采样, all=全部帧 |
| blend_mode | COMBO | average | 混合模式:average=平均, max=最大值(检测水印), min=最小值, median=中位数(背景提取), weighted=加权平均 |
| opacity | FLOAT | 0.500–1 | 每帧的透明度/混合强度(仅average模式使用) |
| normalize | BOOLEAN | true | 是否归一化到0-255范围 |
| output_mask | BOOLEAN | false | 是否输出二值化mask(用于ProPainter) |
| frame_indicesopt | STRING | 1,10,20,30 | 手动指定帧号(逗号分隔),如:1,10,20,30(manual模式使用) |
| frame_range_startopt | INT | 1 | 起始帧号(range模式使用) |
| frame_range_endopt | INT | 100 | 结束帧号(range模式使用) |
| frame_intervalopt | INT | 10 | 帧间隔(interval模式:每N帧取1帧) |
| mask_thresholdopt | INT | 1280–255 | mask二值化阈值(output_mask=True时使用) |
| weight_modeopt | COMBO | linear | 加权模式(weighted混合模式使用):linear=线性, exponential=指数, gaussian=高斯 |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |
| mask | MASK | — |
| info | STRING | — |