
このComfyUIチュートリアルワークフローは、静止画像(または開始・終了の2枚)と音声トラックから、Wan2.7を使って音声同期の動画を生成する方法を解説します。中心となるのはWan2ImageToVideoApiノードで、参照画像と音声を受け取り、最初のフレームから自然に動き、最後のフレームで着地する動画を合成します。LoadImageノードで始点・終点の制御フレームを入力し、SaveVideoで最終出力を保存します。
技術的には、最初と最後のフレームが構図のアンカーとなり、Wan2.7はその間の主題やレイアウトを維持しつつ動きを生成します。音声はタイミングや進行を合わせるために使われ、動画の長さがトラックと一致し、動きも同期します。始点・終点画像はアスペクト比や被写体の位置を揃えると、より滑らかな遷移になります。SaveVideoノードで生成フレームとAPIからの音声をまとめて動画ファイルに保存します。
API
このワークフローをコードから利用
すべてのComfyワークフローはJSONグラフです。以下のペイロードは、このワークフローそのものであり、ComfyUIが実行する内容と同じです — このURLから取得し、バージョン管理に保存したり、ComfyUIで読み込んでノードごとに実行できます。
Comfy SDKを使ってTypeScriptまたはPythonから実行できます。同じコードでComfy Cloudや自身でホストしたComfyUIのどちらにも対応 — ベースURLだけが異なります。
// Install (beta)
npm i @comfyorg/sdk
// Run "Wan2.7:画像から動画へ" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("api_wan2_7_i2v_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("24", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("32")[0].toFile("output.png"); // SaveVideoSDKはAPI形式のワークフローを受け取ります:このワークフローをComfyUIで開き、「ファイル → ワークフローをエクスポート(API)」を使用してください。
FAQ
よくある質問
Showing 30 of 30 templates













