O fluxo de trabalho LivePortrait para Expressão Facial é uma ferramenta sofisticada projetada para animar um retrato estático aplicando expressões faciais de um vídeo de referência. Este fluxo utiliza o modelo LivePortrait, uma IA avançada que se destaca na transferência de expressões faciais de vídeo para imagem. O processo começa com o nó 'LoadImage', onde um retrato estático é enviado, e o nó 'VHS_LoadVideo', que importa o vídeo de referência contendo as expressões desejadas. O nó 'LivePortraitProcess' desempenha papel crucial ao analisar e extrair movimentos faciais do vídeo, que são então aplicados ao retrato usando o 'LivePortraitComposite'. Para garantir precisão, os nós 'LivePortraitCropper' e 'LivePortraitLoadMediaPipeCropper' são usados para alinhar os traços faciais corretamente. O vídeo animado final é compilado com o 'VHS_VideoCombine' e salvo com o 'SaveImage'.

Este fluxo é especialmente útil para criar animações dinâmicas a partir de imagens estáticas, sendo valioso para criadores de conteúdo e profissionais de marketing que buscam aprimorar narrativas visuais. Utilizando nós como 'DownloadAndLoadLivePortraitModels' e 'ImageResizeKJv2', é possível garantir que os modelos e imagens estejam otimizados para melhor desempenho e qualidade. A integração com nós personalizados como 'comfyui-kjnodes' e 'comfyui-liveportraitkj' amplia ainda mais a capacidade de entregar animações realistas e expressivas.

API

Use este workflow a partir do código

Todo workflow Comfy é um grafo JSON. O payload abaixo é este workflow, exatamente como o ComfyUI executa — obtenha-o pela URL, mantenha-o no controle de versão ou carregue-o no ComfyUI e execute nó por nó.

templates_liveportrat.app.json
Buscando workflow JSON…

Execute a partir de TypeScript ou Python com o Comfy SDK. O mesmo código serve para o Comfy Cloud ou um ComfyUI hospedado por você — apenas a URL base muda.

// Install (beta)
npm i @comfyorg/sdk

// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");

O SDK utiliza um workflow no formato API: abra este workflow no ComfyUI e use Arquivo → Exportar Workflow (API).

O acesso à API do Comfy Cloud requer um plano com chave de API.

FAQ

Perguntas Frequentes

Ver todos os workflows
Showing 30 of 30 templates