얼굴 표정용 LivePortrait 워크플로는 정지 인물 사진에 참고 비디오의 얼굴 표정을 적용해 애니메이트하는 고급 도구입니다. 이 워크플로는 비디오에서 이미지로 얼굴 표정을 전이하는 데 특화된 최신 AI 모델인 LivePortrait 모델을 활용합니다. 프로세스는 정적 인물 사진을 업로드하는 'LoadImage' 노드와, 원하는 표정이 들어 있는 참고 비디오를 가져오는 'VHS_LoadVideo' 노드에서 시작합니다. 'LivePortraitProcess' 노드는 비디오의 얼굴 움직임을 분석하고 추출한 뒤, 'LivePortraitComposite' 노드를 통해 인물 사진에 적용하는 핵심 역할을 합니다. 정밀도를 높이기 위해 'LivePortraitCropper' 및 'LivePortraitLoadMediaPipeCropper' 노드를 사용해 얼굴 특징을 정확히 정렬합니다. 최종 애니메이션 비디오는 'VHS_VideoCombine' 노드로 컴파일되며 'SaveImage' 노드로 저장됩니다.
이 워크플로는 정적 이미지에서 동적인 애니메이션을 만드는 데 특히 유용해, 시각적 스토리텔링을 강화하려는 콘텐츠 제작자와 마케터에게 가치가 큽니다. 'DownloadAndLoadLivePortraitModels' 및 'ImageResizeKJv2' 같은 노드를 사용하면 모델과 이미지가 최적의 성능과 품질을 내도록 최적화할 수 있습니다. 또한 'comfyui-kjnodes', 'comfyui-liveportraitkj' 같은 커스텀 노드와의 통합으로 사실적이고 표정이 풍부한 애니메이션을 제공하는 역량이 강화됩니다.
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














