解锁高级人脸表情编辑:强大工作流一键搞定

CN
ComfyUI.org
2025-05-22 08:04:06

轻松操控人脸表情,释放 AI 创意潜力 本工作流让你实现以下功能:从单张图像生成多种表情、将静态表情转换为动态视频、模仿参考视频中的面部动作

显存
低显存(≤8GB)
阅读时间
3 分钟

工作流概览

轻松操控人脸表情,释放 AI 创意潜力 本工作流让你实现以下功能:从单张图像生成多种表情、将静态表情转换为动态视频、模仿参考视频中的面部动作

内容类型: Workflow

主要用途: Download

配置说明

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

1. 工作流概述

mbp61iale7v5zx72p05福星.gif

该工作流专为人脸表情编辑设计,核心功能包括:

  • 通过单张输入图像生成多组动态表情变化

  • 将静态表情序列合成为表情动画视频

  • 支持参考视频驱动的自动表情模仿
    核心技术基于:

    • ExpressionEditor:精细化控制面部肌肉运动

    • AdvancedLivePortrait:实现视频级表情迁移

    • VHS_VideoCombine:帧序列视频合成

2. 核心模型与组件

组件名称

功能说明

安装方式

ExpressionEditor

核心表情控制器,可调节眉毛/眼睛/嘴巴等23个参数

需通过ComfyUI Manager安装Facial-Animation插件

AdvancedLivePortrait

基于GAN的视频表情迁移工具

需手动下载模型

VHS视频组件

包含VHS_LoadVideoVHS_VideoCombine,处理视频输入/输出

安装ComfyUI-VideoHelperSuite插件

3. 关键节点详解

  • ExpressionEditor参数示例:(Python)

    widgets_values = [
      0,          # 眉毛上下
      0,          # 眉毛倾斜
      8.5,        # 左眼开合 (0-15)
      0,          # 右眼开合
      -23,        # 嘴角上扬 (-25~25)
      1.3,        # 嘴巴张开幅度
      "OnlyExpression"  # 模式选择
    ]
  • 特殊依赖

    • 需要下载facial_landmark_68pts.dat模型文件,放置于ComfyUI/models/facial_animation/

4. 工作流结构

maz37icvzkw0lim49himage.png
graph LR
  A[Group1: 一图多表情] --> B[Group2: 表情变化转为视频]
  B --> C[Group3: 模仿视频表情]
  • Group1 (蓝色组):

    • 输入:单张人像(1024x1024)

    • 处理:6个并联的ExpressionEditor生成不同表情

    • 输出:静态表情序列(通过SaveImage保存)

  • Group2 (中间组):

    • 将静态序列转为15fps视频(VHS_VideoCombine

    • 关键参数:CRF=19(视频质量)

  • Group3 (右侧组):

    • 输入:参考视频(driving_video.mp4

    • 通过AdvancedLivePortrait实现表情驱动

    • 输出:带音频的MP4(H.264编码)

5. 输入输出规范

  • 必须输入

    • LoadImage节点:PNG/JPG人像(建议正脸)

    • VHS_LoadVideo:参考视频(MP4格式)

  • 可选参数

    • 每个ExpressionEditor的23个表情参数

    • 视频的select_every_nth(抽帧间隔)

  • 最终输出

    • AdvancedLivePortrait_xxxx.mp4(带元数据)

    • 中间表情PNG序列

6. 注意事项

  1. 硬件要求

    • 显存≥8GB(视频处理需额外资源)

    • 建议启用--highvram参数启动ComfyUI

  2. 常见问题

    • 报错Missing facial landmark model

      wget https://github.com/kurnianggoro/GSOC2017/raw/master/data/lbfmodel.yaml -P models/facial_animation/
    • 表情不自然:调整OnlyExpression/OnlyEyes模式

  3. 性能优化

    • 降低frame_rate到10-15fps可减少显存占用

    • ExpressionEditor启用--fp16加速

常见问题