ワークフロー連携(n8n・Zapier・Make)
VideoUpscaler API、Webhook 通知、テンプレート、コミュニティノードを使って、n8n、Zapier、Make、Dify、Coze で AI 動画高画質化を自動化します。
Google ドライブや S3 に新しい動画が追加されたときや、AI 動画生成が完了した直後に、動画を 1080p・2K・4K へ自動アップスケールするワークフローを構築できます。
有料アカウント専用
ワークフロー連携は VideoUpscaler API を呼び出し、アカウントのクレジットを消費します。クレジットを購入済み、またはサブスクリプション登録済みのアカウントで設定 → API キーからキー(vu_live_…)を作成してください。
テンプレートとリソース
| リソース | リンク | 用途 |
|---|---|---|
| n8n コミュニティノード | n8n-nodes-videoupscaler | n8n 上で 1 つのノードでジョブ送信と完了待機を実行 |
| n8n ワークフローテンプレート | n8n-videoupscaler-workflow.json | n8n にそのままインポート可能(HTTP Request + 45 秒ロングポーリング) |
| Make ブループリント | make-videoupscaler-blueprint.json | Make.com のシナリオへ直接インポート |
| OpenAPI 3.1 スキーマ | openapi.json | Dify、Coze、Postman、OpenAI Actions へのワンクリック登録 |
n8n との連携
n8n の Settings → Community Nodes を開き、Install をクリックして以下を入力します。
n8n-nodes-videoupscaler- ワークフローに VideoUpscaler ノードを追加します。
- VideoUpscaler API 認証情報を作成し、
vu_live_…キーを設定します。 - Resource: Video、Operation: Upscale を選び、Video URL と Resolution(
1080p、2k、4k)を指定します。 - Wait for Completion をオンのままにすると、GPU 処理の完了まで待機して
output_urlを返します。
- n8n-videoupscaler-workflow.json をダウンロードします。
- n8n のメニュー(⋯)→ Import from File… からファイルを読み込みます。
- Start Upscale と Poll Task の HTTP Request ノードで Header Auth を選び、
Authorization: Bearer vu_live_YOUR_API_KEYを設定します。
n8n の AI Agent ノードを使う場合は、MCP Client Tool ノードを接続します。
- Endpoint:
https://videoupscaler.co/api/mcp - Authentication: Header Auth(
Authorization: Bearer vu_live_YOUR_API_KEY)
Zapier との連携
動画の高画質化には数十秒〜数分かかるため、Zapier では webhook_url コールバックを使った 2 つの Zap 構成を推奨します。
Zap 1 — トリガー発火時に動画を送信
- Trigger: Google Drive の New File in Folder などを選択します。
- Action: Webhooks by Zapier → Custom Request(
POST)を選択します。- URL:
https://videoupscaler.co/api/v1/upscale - Headers:
Authorization: Bearer vu_live_YOUR_API_KEY、Content-Type: application/json - Data:
- URL:
{
"video_url": "https://your-public-file-link.mp4",
"resolution": "4k",
"webhook_url": "https://hooks.zapier.com/hooks/catch/YOUR_ZAP_2_HOOK"
}Zap 2 — 完成した動画 URL を受信
- Trigger: Webhooks by Zapier → Catch Hook を選び、発行された URL を Zap 1 の
webhook_urlに設定します。 - Action: 受け取った
output_urlを Google ドライブへの保存や Slack 通知へ渡します。
Make (Integromat) と OpenAPI 連携
- Make: make-videoupscaler-blueprint.json をダウンロードし、シナリオ下部の More (⋯) → Import Blueprint からインポートして API キーを設定してください。
- Dify / Coze / OpenAI Actions:
https://videoupscaler.co/openapi.jsonをインポートし、Bearer トークン認証を設定します。
Webhook とロングポーリング仕様
webhook_url:POST /api/v1/upscaleに公開https://URL を渡すと、完了または失敗時にX-VideoUpscaler-Event(task.completed/task.failed)ヘッダー付きでタスクオブジェクトがPOSTされます。?wait=45:GET /api/v1/tasks/{id}?wait=45を指定すると、最大 45 秒間レスポンスを保持して完了を待機します。