ユーティリティ動画アップスケール - After
ユーティリティ動画アップスケール - Before

ユーティリティ動画アップスケールは、ComfyUIのコンパクトなパイプラインで、低解像度・ソフトな動画をWan2.2アップスケーラーノード(カスタムノードID 8c62a455-6744-43c8-9352-543905ed4db7)で高精細・高解像度に変換します。LoadVideoでソースを読み込み、GetVideoComponentsでFPSやフレーム数などのメタデータを抽出。ResolutionSelectorで幅・高さが64の倍数となる有効な解像度を選択(FHDや4Kプリセットあり)。Wan2.2ノードでノイズ除去・ディテール調整を細かく設定し、クリーンアップと質感保持のバランスを取ります。

Before vs After ComparisonグループでImageFromBatchとImageStitchを使い、代表フレームのビフォーアフター比較が可能。設定を調整しながら最適化できます。CreateVideoで選択解像度・元FPSで動画を再構築し、SaveVideoで保存。Wan2.2は1回の実行で約121フレームまで処理可能(VRAM依存)なので、予測可能かつメモリ効率的にアップスケールとシャープネス調整ができます。

API

このワークフローをコードから利用

すべてのComfyワークフローはJSONグラフです。以下のペイロードは、このワークフローそのものであり、ComfyUIが実行する内容と同じです — このURLから取得し、バージョン管理に保存したり、ComfyUIで読み込んでノードごとに実行できます。

171dea657096.json
ワークフローJSONを取得中…

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)」を使用してください。

Comfy Cloud APIアクセスにはAPIキー付きプランが必要です。

FAQ

よくある質問

すべてのワークフローを見る
Showing 30 of 30 templates