Beeble SwitchX : Édition Vidéo est un workflow d'édition vidéo ciblée qui vous permet de ne modifier que ce que vous décrivez, tout en gardant le reste intact. Vous chargez une vidéo source et (optionnellement) une image de référence, puis saisissez un prompt décrivant le nouvel environnement et l'éclairage. Le nœud BeebleSwitchXVideoEdit applique le modèle vidéo Beeble SwitchX pour générer un clip édité où les régions masquées suivent votre prompt et référence, tandis que les régions non masquées conservent les pixels et le mouvement d'origine. Le workflow produit également une alpha matte pour composer les régions éditées sur la source dans n'importe quel logiciel de montage.
Techniquement, le graphe décode votre clip avec LoadVideo, extrait les dimensions et le nombre d'images via GetVideoComponents, et utilise le groupe « Get frame counts (need < 240) » pour rester sous la limite recommandée du modèle. Si votre clip est trop long, Video Slice le découpe à une plage exploitable. LoadImage importe une référence optionnelle, et GetImageSize garantit la cohérence des dimensions. BeebleSwitchXVideoEdit traite ensuite les images avec cohérence temporelle, produisant la vidéo éditée et une alpha matte par image. Utilisez PreviewAny pour inspecter les résultats intermédiaires, et SaveVideo pour rendre l'édition finale. Le résultat est une méthode pratique et non destructive pour relighter des scènes, remplacer des environnements ou styliser des objets spécifiques sans altérer le mouvement d'origine.
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.
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














