释放视频转动画的力量:全面流程指南

CN
ComfyUI.org
2025-03-25 10:31:42

解锁高级视频转动画流程:探索AI驱动的动画生成、运动生成与风格迁移技术,打造高质量视频输出。了解更多!

显存
低显存(≤8GB)
阅读时间
6 分钟
查看所需模型

工作流概览

解锁高级视频转动画流程:探索AI驱动的动画生成、运动生成与风格迁移技术,打造高质量视频输出。了解更多!

内容类型: Workflow

主要用途: Download

所需模型

  • Controlnet
  • Lora
  • Sd

所需节点

  • Ipadapter
  • Animatediff
  • Controlnet
  • Upscaler

配置说明

  • 打开工作流模板前,请先安装所需模型。
  • 推荐硬件:低显存(≤8GB)。

1. 工作流概述

m8od0lwjj737p1wzp8979eb509b583f4ed27a74d11f44a9e7a.png

这是一个专业的视频动画生成流水线,主要实现以下功能:

  1. 视频处理:提取视频帧 → 智能去背景 → 生成动态AI动画

  2. 核心技术

    • 使用AnimateDiff实现帧间运动

    • 通过ControlNet控制构图和风格

    • 采用IPAdapter进行图像风格迁移

  3. 增强处理

    • 模型超分辨率(4x_NMKD-Siax)

    • RIFE算法插帧(提升流畅度)

  4. 输出结果:生成多个版本的高清MP4视频(含原始音频)


2. 核心模型清单

模型名称

作用

来源

必须文件

DreamShaper8_LCM

基础图像生成(LCM加速版)

CivitAI

DreamShaper8_LCM.safetensors

AnimateDiff主模型

视频帧运动生成

GitHub官方

sd15_t2v_beta.ckpt

ControlNet双模型

控制线稿和艺术风格

HuggingFace

control_v11p_sd15_lineart.pth + control_v1p_sd15_qrcode_monster.safetensors

IPAdapter PLUS

图像风格迁移

ComfyUI插件

ip-adapter-plus_sd15.safetensors

RIFE V4.7

视频插帧补帧

GitHub

rife47.pth


3. 关键节点详解

核心处理节点

节点名称

功能

安装方式

VHS_LoadVideo

视频分帧提取

通过ComfyUI-VideoHelperSuite安装

RemBgUltra

智能去背景(保留主体)

需手动从GitHub安装

ADE_AnimateDiffModel

加载运动模型

依赖ComfyUI-AnimateDiff-Evolved插件

IPAdapterAdvanced

图像特征注入

需要ComfyUI-IPAdapter-Plus插件

RIFE VFI

帧率提升(60FPS+)

通过ComfyUI-Frame-Interpolation安装

特殊依赖说明

  1. AnimateDiff必备

    • 运动模块mm_sd_v15.ckpt(需放入models/motion目录)

    • 必须与SD1.5模型兼容

  2. IPAdapter要求

    • CLIP视觉模型CLIP-ViT-H-14(约5GB)

    • 图像编码器文件需放置于models/clip_vision

  3. ControlNet注意

    • 需使用SD1.5专用版本

    • 线稿模型建议强度0.5-0.7


4. 工作流分组解析

处理阶段划分

组别名称

功能

输入

输出

视频输入组

加载并分割视频

MP4文件

分帧图片序列

蒙版处理组

背景移除+蒙版优化

原始帧

透明通道蒙版

风格控制组

IPAdapter图像融合

参考图+蒙版

风格化潜在特征

运动生成组

AnimateDiff动画

运动参数+种子

动态潜在空间

超分组

画质增强

低清帧

4K级输出

数据流向图示

graph LR
A[原始视频] --> B[VHS_LoadVideo]
B --> C[RemBgUltra去背景]
C --> D[IPAdapter风格注入]
D --> E[ControlNet约束生成]
E --> F[AnimateDiff动画]
F --> G[模型超分]
G --> H[RIFE插帧]
H --> I[最终视频]

5. 输入输出规范

必要输入项

  1. 视频文件

    • 格式:MP4/H.264(建议1080p以下)

    • 示例:非 ban 必 选.mp4

  2. 参考图像

    • 用于IPAdapter风格迁移(如spaghetti.png

    • 需PNG透明背景格式

  3. 提示词

    • 正向提示:"超现实摄影风格,意大利面螺旋特写"

    • 负向提示:"过饱和,变形肢体,文字水印"

  4. 关键参数

    • 初始分辨率:512x96(适应动画)

    • 种子值:225851860249103(可随机)

    • 帧率:25FPS(可提升至60FPS)

输出结果

  • 多版本视频

    • 预览版(快速检查)

    • 超清版(4x放大)

    • 流畅版(插帧补间)

  • 元数据:保留生成参数于MP4文件


6. 注意事项

硬件要求

  • 最低配置:NVIDIA显卡(12GB显存)

  • 推荐配置:RTX 3090/4090(24GB显存)

常见问题处理

  1. 显存不足

    • 在启动参数添加--medvram

    • 减少EmptyLatentImage中的批大小

  2. 插件报错

    • 更新所有依赖:

      cd ComfyUI/custom_nodes
      git pull
    • 检查模型路径是否正确

  3. 运动不自然

    • 调整AnimateDiff的context_length(建议16-24)

    • 增加ControlNet引导强度(0.6-0.8)

优化建议

  • 速度优先

    • 启用LCM模式(采样步数≤12)

    • 关闭次要ControlNet

  • 质量优先

    • 使用Tiled VAE分块渲染

    • 开启2-pass超分(先降噪后放大)


7. 完整安装指南

步骤1:安装插件

# 进入插件目录
cd ComfyUI/custom_nodes

# 安装必要插件
git clone https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved.git
git clone https://github.com/Fannovel16/ComfyUI-Frame-Interpolation.git

步骤2:下载模型

步骤3:配置文件

extra_model_paths.yaml中添加:

ipadapter:
  base_path: models/ipadapter
animatediff:
  motion_models: models/motion_models

验证安装

  1. 启动ComfyUI时检查无报错

  2. 在节点列表确认所有插件已加载


总结

该工作流展现了ComfyUI在视频重绘领域的高级应用,结合了:

  • 多模态控制(图像+文本+结构)

  • 工业级后处理流程(超分+插帧)

  • 模块化设计(便于调整参数)

建议首次运行时:

  1. 先用低分辨率测试(512x512)

  2. 逐步启用ControlNet观察效果

  3. 最后开启所有增强功能

常见问题