이 ComfyUI 워크플로는 세 가지 실용적인 방식(프롬프트만으로 생성, 참조 기반 인서트, 가벼운 비디오 편집)으로 광고용으로 바로 쓸 수 있는 정돈된 제품 B‑roll 샷을 만듭니다. 핵심은 ByteDance2TextToVideoNode가 텍스트 프롬프트에서 짧은 클립을 합성하고, ByteDance2ReferenceNode가 하나 이상의 이미지(예: 제품 패키지 샷과 장면 스틸)로 스타일과 오브젝트 정체성을 고정할 수 있게 해준다는 점입니다. LoadImage 및 LoadVideo 노드는 에셋을 그래프로 가져오고, PrimitiveNode는 핵심 파라미터(해상도, 프레임 수, FPS, 시드)를 제공하며, Video Slice는 입력 클립에서 목표 구간을 분리하고, SaveVideo는 최종 결과를 저장합니다. 워크플로 내부의 MarkdownNote에는 의도된 사용 방식과 예시 프롬프트가 문서화되어 있습니다.
방법 1(프롬프트만)은 새로운 B‑roll 샷을 가장 빠르게 만드는 방식입니다. 설명형 프롬프트(예: 제공된 숲 속 스마트폰 오빗 예시)를 작성하고, PrimitiveNode에서 프레임/FPS/크기를 설정한 뒤 ByteDance2TextToVideoNode로 렌더링합니다. 방법 2(참조 이미지)는 제어를 더합니다. ByteDance2ReferenceNode에 제품 이미지와 장면 스틸을 넣어 생성 전에 조명, 색상, 구도를 맞추면, 기존 편집에 자연스럽게 섞이는 인서트 샷을 얻을 수 있습니다. 방법 3(비디오 편집)은 미세한 교체에 적합합니다. LoadVideo와 Video Slice로 강화하고 싶은 구간을 지정하고, PrimitiveNode로 타이밍과 크기를 맞춘 뒤, 프롬프트와 참조로 생성을 가이드하고 SaveVideo로 내보내 NLE에서 드롭인 교체로 사용합니다.
핵심 파라미터가 명시되어 있어 출력 일관성을 유지하기 쉽습니다. 재현성을 위해 시드를 고정하고, 타임라인에 맞게 FPS와 해상도를 맞추며, 더 선명한 디테일과 안정적인 모션을 위해 클립 길이는 3–5초로 짧게 유지하세요. 참조 경로는 제품 정체성과 장면 연속성을 유지하면서도, 프롬프트 안에서 창의적인 카메라 무브나 조명 변형을 탐색할 때 특히 효과적입니다.
API
코드에서 이 워크플로우 사용하기
모든 Comfy 워크플로우는 JSON 그래프입니다. 아래 페이로드는 이 워크플로우 그 자체로, ComfyUI에서 실행되는 것과 동일합니다 — URL에서 가져오거나, 버전 관리에 보관하거나, ComfyUI에서 불러와 노드별로 실행할 수 있습니다.
Comfy SDK로 TypeScript 또는 Python에서 실행하세요. 동일한 코드는 Comfy Cloud 또는 직접 호스팅하는 ComfyUI 모두에 적용됩니다 — 기본 URL만 다릅니다.
// 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");SDK는 API 형식의 워크플로우를 사용합니다: 이 워크플로우를 ComfyUI에서 열고 파일 → 워크플로우 내보내기(API)를 사용하세요.
FAQ













