ComfyUI Extension: ComfyUI-VideoBlender

Authored by yichengup

Created

Updated

28 stars

Video clip mixing

Custom Nodes (0)

    README

    ComfyUI-VideoBlender

    Video clip mixing

    一个用于视频混合和合成的ComfyUI插件。

    功能特点

    • 提供多种混合模式
    • 支持图层变换(位置、缩放、旋转)
    • GPU加速支持

    安装说明

    1. 确保已安装ComfyUI
    2. 克隆本仓库到ComfyUI的custom_nodes目录:
    cd custom_nodes
    git clone https://github.com/yichengup/ComfyUI-VideoBlender.git
    
    1. 安装依赖:
    cd ComfyUI-VideoBlender
    pip install -r requirements.txt
    

    image

    https://github.com/user-attachments/assets/b21f4026-8304-4380-8a72-0d4a1c8b193b

    3e8344fe06a019b730a41197beef93a

    https://github.com/user-attachments/assets/1850067f-fa9e-4d88-8e1a-ab3f67263157

    使用方法

    基本用法

    1. 加载视频:使用LoadVideo节点加载视频文件
    2. 创建图层:使用VideoBlendLayer节点设置混合模式和变换参数
    3. 合成图层:使用VideoBlendStack节点将多个图层合成
    4. 导出视频:使用SaveVideo节点保存结果

    节点说明

    VideoBlendLayer

    • 输入:视频帧序列
    • 参数:
      • blend_mode:混合模式
      • opacity:透明度
      • position:位置
      • scale:缩放
      • rotation:旋转
    • 输出:处理后的帧序列

    VideoBlendStack

    • 输入:多个视频层
    • 参数:
      • canvas_size:画布尺寸
      • background_color:背景颜色
    • 输出:合成后的帧序列

    示例工作流

    example_workflow目录中提供了示例工作流文件,展示了基本的视频混合操作。

    注意事项

    1. 视频文件大小:

      • 建议处理前压缩大型视频
      • 注意内存使用情况
    2. 性能考虑:

      • 使用GPU可显著提升性能
    3. 兼容性:

      • 支持常见视频格式
      • 建议使用MP4、MOV格式

    更新日志

    v1.1.0 (2025/02/18)

    • 增加高级多图层节点

    v1.0.0

    • 初始版本发布
    • 实现基本的视频混合功能
    • 支持多种混合模式
    • 添加图层变换功能

    许可证

    MIT License