Utility Video Upscale는 Wan2.2 업스케일러 노드(커스텀 노드 ID 8c62a455-6744-43c8-9352-543905ed4db7)를 사용해 흐릿하고 저해상도인 클립을 더 선명한 고해상도 비디오로 변환하는 컴팩트한 ComfyUI 파이프라인입니다. 흐름은 단순합니다. LoadVideo가 소스를 가져오고, GetVideoComponents가 FPS 및 프레임 수 같은 메타데이터를 추출하며, ResolutionSelector로 유효한 목표 크기(너비와 높이가 64로 나누어떨어짐)를 선택할 수 있습니다. Full HD(~2.1 MP), 4K(~8.3 MP) 같은 일반 포맷 프리셋도 제공합니다. Wan2.2 노드는 실제 업스케일링을 처리하며, 디노이즈 강도와 디테일에 대한 실용적인 컨트롤을 제공해 클린업과 텍스처 보존의 균형을 맞출 수 있습니다.
명확한 비교와 반복 작업을 위해, 워크플로에는 ImageFromBatch로 프레임을 선택하고 ImageStitch로 좌우 비교 합성 이미지를 만드는 'Before vs After Comparison' 그룹이 포함되어 있습니다. 이를 통해 전체 실행 전 설정을 조정할 수 있습니다. 설정이 만족스러우면 CreateVideo가 선택한 해상도로 클립을 재구성(보통 GetVideoComponents에서 전달된 원본 FPS 사용)하고, SaveVideo가 결과를 저장합니다. Wan2.2는 실행당 처리 가능한 프레임 수(대략 최대 121프레임)가 제한되고 VRAM 의존성이 있으므로, 이 워크플로는 예측 가능하고 메모리 사용을 의식한 설계로 업스케일 크기와 체감 선명도를 정밀하게 제어할 수 있게 합니다.
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



















