이 ComfyUI 워크플로우는 단일 이미지를 참조 영상의 카메라 모션을 적용해 비디오로 변환합니다. LTX 2.3 비디오 모델과 IC-LoRA Cameraman 모션 컨트롤러를 사용합니다. 핵심 생성은 LTX 2.3 노드(커스텀 노드: 067cf66f-afc2-4672-8d26-481249ad5485)에서 이루어지며, 소스 이미지의 시각적 내용을 보존하면서 참조 영상에서 추출한 카메라 경로를 적용합니다. LoadImage로 소스 프레임을, LoadVideo로 모션 참조 영상을 불러오고, GetVideoComponents로 참조 영상의 fps, 길이, 해상도를 읽어 렌더 타이밍과 재생 특성을 맞춥니다. 결과 프레임은 CreateVideo로 조립, SaveVideo로 저장하며, PreviewAny로 중간 결과를 빠르게 확인할 수 있습니다.

설정 편의를 위해 워크플로우는 그룹별로 구성되어 있습니다: Load Image, Load Reference Video, Reference Video, LTX 2.3 IC-LoRA Cameraman, Create IC-LoRA Cameraman Prompt. 프롬프트 그룹의 GeminiNode는 간단한 카메라 지시(예: "slow dolly-in, slight pan left")를 기록하거나 문서화하는 데 도움이 되며, 실제 모션은 참조 영상이 결정합니다. ImageFromBatch로 단일 시작 프레임만 생성에 전달하고, MarkdownNote는 캔버스 내 안내를 제공합니다. 결과적으로, 레이어나 키프레임을 수동으로 애니메이션하지 않고도 정교한 카메라 모션(팬, 틸트, 오빗, 돌리, 줌 등)을 정지 이미지에 적용할 수 있습니다.

API

Use this workflow from code

Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.

460daa6b205d.json
Fetching workflow JSON…

Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.

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

The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).

Comfy Cloud API access requires a plan with an API key.

FAQ

자주 묻는 질문

모든 워크플로우 보기
Character
Cinematic
Image to Video
Lip Sync
Multiple Angles
Portrait
Style Reference
Style Transfer
Text to Video
Video Generation
Video
Showing 30 of 30 templates