ComfyUI Extension
ComfyUI-VideoBlender
Video clip mixing
yichengup/ComfyUI-VideoBlender
Nodes4
On cloudLocal install
CategoryVideoBlender
Stars37
Updated2 years ago
Nodes (4)
Video Blend Layer (YC)
This node doesn't blend anything — and that's the trick
VideoBlender
Video Blend Stack (YC)
The node that finally puts one clip on top of another
VideoBlender
Video Blend Stack Advanced (YC)
The ComfyUI compositor for real stacks
VideoBlender
Video Preprocess (YC)
The quiet cleanup pass that keeps video blends from looking janky
VideoBlender
Readme
ComfyUI-VideoBlender
Video clip mixing
一个用于视频混合和合成的ComfyUI插件。
功能特点
- 提供多种混合模式
- 支持图层变换(位置、缩放、旋转)
- GPU加速支持
安装说明
- 确保已安装ComfyUI
- 克隆本仓库到ComfyUI的custom_nodes目录:
cd custom_nodes
git clone https://github.com/yichengup/ComfyUI-VideoBlender.git
- 安装依赖:
cd ComfyUI-VideoBlender
pip install -r requirements.txt
https://github.com/user-attachments/assets/b21f4026-8304-4380-8a72-0d4a1c8b193b
https://github.com/user-attachments/assets/1850067f-fa9e-4d88-8e1a-ab3f67263157
使用方法
基本用法
- 加载视频:使用LoadVideo节点加载视频文件
- 创建图层:使用VideoBlendLayer节点设置混合模式和变换参数
- 合成图层:使用VideoBlendStack节点将多个图层合成
- 导出视频:使用SaveVideo节点保存结果
节点说明
VideoBlendLayer
- 输入:视频帧序列
- 参数:
- blend_mode:混合模式
- opacity:透明度
- position:位置
- scale:缩放
- rotation:旋转
- 输出:处理后的帧序列
VideoBlendStack
- 输入:多个视频层
- 参数:
- canvas_size:画布尺寸
- background_color:背景颜色
- 输出:合成后的帧序列
示例工作流
在example_workflow目录中提供了示例工作流文件,展示了基本的视频混合操作。
注意事项
-
视频文件大小:
- 建议处理前压缩大型视频
- 注意内存使用情况
-
性能考虑:
- 使用GPU可显著提升性能
-
兼容性:
- 支持常见视频格式
- 建议使用MP4、MOV格式
更新日志
v1.1.0 (2025/02/18)
- 增加高级多图层节点
v1.0.0
- 初始版本发布
- 实现基本的视频混合功能
- 支持多种混合模式
- 添加图层变换功能
许可证
MIT License