Colagens em Movimento transforma qualquer vídeo fonte em uma sequência stop-motion estilizada guiada por uma única imagem de referência. O fluxo amostra quadros com VHS_SelectEveryNthImage, mantém cada quadro selecionado usando ImageBatchRepeatInterleaving e remonta a sequência com CreateVideo e SaveVideo. Dois caminhos alternativos de transferência de estilo são fornecidos como blocos de nós agrupados que você pode alternar: um caminho baseado em Imagem que envia sua imagem de estilo diretamente para o OpenAIGPTImageNodeV2, e um caminho baseado em VLM que primeiro usa AILab_QwenVL_Advanced para descrever sua imagem de estilo e depois usa esse texto para promptar o OpenAIGPTImageNodeV2.

Na prática, LoadVideo e GetVideoComponents extraem quadros, resolução e FPS, com Video Slice disponível para cortes. ImageListToImageBatch e RebatchImages lidam com o batching para que os quadros fluam eficientemente pela etapa de estilo. ResizeImageMaskNode e GetImageSize mantêm as dimensões do estilo e do vídeo em sincronia, enquanto ImageRemoveAlpha+ limpa transparências se a referência tiver canal alfa. StringConcatenate monta prompts ou nomes de arquivo limpos, e PreviewImage/PreviewAny ajudam a inspecionar saídas intermediárias. O resultado é um visual stop-motion controlável: selecione cada N-ésimo quadro para o ritmo desejado, repita quadros para acentuar a pausa e escolha transferência fiel guiada por imagem (baseado em Imagem) ou transferência flexível descrita por texto (baseado em VLM).

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ó.

c27ee1ed3d54.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