Collages en Mouvement transforme toute vidéo source en séquence stop motion stylisée guidée par une image de référence unique. Le workflow échantillonne les images avec VHS_SelectEveryNthImage, maintient chaque image sélectionnée avec ImageBatchRepeatInterleaving, puis recompose la séquence avec CreateVideo et SaveVideo. Deux chemins alternatifs de transfert de style sont proposés sous forme de groupes de nœuds à activer : un chemin Image qui envoie directement votre image de style à OpenAIGPTImageNodeV2, et un chemin VLM qui fait d’abord décrire votre image de style par AILab_QwenVL_Advanced puis utilise ce texte pour guider OpenAIGPTImageNodeV2.

En détail, LoadVideo et GetVideoComponents extraient les images, la résolution et les FPS, avec Video Slice pour le découpage. ImageListToImageBatch et RebatchImages gèrent le batching pour un flux efficace. ResizeImageMaskNode et GetImageSize synchronisent les dimensions style/vidéo, tandis que ImageRemoveAlpha+ nettoie la transparence si la référence a un canal alpha. StringConcatenate assemble prompts ou noms de fichiers, et PreviewImage/PreviewAny permet d’inspecter les sorties intermédiaires. Le résultat est un effet stop motion contrôlable : sélectionnez chaque Nème image pour le rythme, répétez les images pour accentuer la tenue, et choisissez un transfert fidèle (Image) ou flexible (VLM).

API

Utiliser ce workflow depuis le code

Chaque workflow Comfy est un graphe JSON. Le contenu ci-dessous est ce workflow, exactement comme ComfyUI l’exécute — récupérez-le depuis l’URL, gardez-le dans le contrôle de version, ou chargez-le dans ComfyUI et exécutez-le nœud par nœud.

c27ee1ed3d54.json
Récupération du JSON du workflow…

Exécutez-le depuis TypeScript ou Python avec le Comfy SDK. Le même code cible Comfy Cloud ou un ComfyUI auto-hébergé — seule l’URL de base change.

// 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");

Le SDK prend un workflow au format API : ouvrez ce workflow dans ComfyUI et utilisez Fichier → Exporter le workflow (API).

L’accès à l’API Comfy Cloud nécessite un forfait avec clé API.

FAQ

Questions Fréquentes

Voir tous les workflows
Showing 30 of 30 templates