Make 動画自動化連携
Make を使うと、分岐ロジック、イテレーター、ルーター、フィルター、リトライ、多段階のデータマッピングを含む高度な WayinVideo ワークフローを構築できます。
Make は、多数の動画を処理したい場合、成功タスクと失敗タスクを別ルートに分けたい場合、またはキャンペーン、言語、ソース、コンテンツタイプに応じて異なる WayinVideo API を実行したい場合に適しています。
WayinVideo API と Make の HTTP モジュールを使えば、バッチ AI クリッピング、ウェビナーの再利用、ローカライズされた要約、コンテンツレビューキュー、動画から CMS へのパイプラインを自動化できます。
WayinVideo 専用の Make アプリは不要です。WayinVideo API キーを使い、Make の HTTP モジュールから接続できます。
Make で自動化できること
- 動画クリッピングのバッチ処理: Google Drive フォルダーを監視し、各動画を AI Clipping API に送信して、完了したクリップをストレージまたはレビュー先へルーティングします。
- ウェビナーの再利用: Video Summarization API と AI Clipping API で、ウェビナー録画から要約、ハイライト、ショートクリップを生成します。
- 多言語動画ワークフロー:
target_langを使い、ローカライズされた要約、文字起こし、クリップメタデータを作成します。 - エクスポートワークフロー: Clips Export API を使い、選択したクリップを後からカスタム字幕、リフレーム、エクスポート設定でレンダリングします。
仕組み
多くの Make シナリオは、次の流れになります。
- トリガー: 新しいファイル、レコード、webhook payload、またはスケジュールされたシナリオがワークフローを開始します。
- 送信: HTTP モジュールが WayinVideo API endpoint にリクエストを送信します。
- 保存: 返されたタスク
idを後続のポーリング用に保存します。 - ポーリング: スケジュールチェック、ループ、シナリオ設計を使い、タスクが
SUCCEEDEDまたはFAILEDになるまで result endpoint を呼び出します。 - ルーティング: ルーターとフィルターを使い、完了結果、失敗、リトライ経路を別々のモジュールへ送ります。
タスクステータスを確認する場合は、30 秒ごとのポーリングをおすすめします。
例: Google Drive の動画をバッチ処理する
このワークフローでは、ローカルファイルには Upload API を使い、AI Clipping API でショート動画クリップをまとめて生成します。
トリガー: Google Drive フォルダー内の新しいファイル。
手順:
- フォルダーを監視し、新しい動画ファイルを検知します。
- 必要に応じて、各ファイルを Upload API でアップロードします。
- Iterator を使い、各動画を AI Clipping API に送信します。
- 返された各タスク
idを保存します。 - 各タスクをポーリングし、完了した結果を次のステップへルーティングします。
- クリップ、メタデータ、
export_linkの値を Google Drive、Airtable、または CMS に保存します。
最適な用途: 多数の動画をバッチで処理する代理店、コンテンツスタジオ、チーム。
送信リクエスト
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://www.youtube.com/watch?v=example",
"enable_export": true,
"resolution": "HD_720",
"enable_caption": true,
"enable_ai_reframe": true,
"ratio": "RATIO_9_16"
}'
例: ウェビナーコンテンツを結果に応じてルーティングする
このワークフローでは Video Summarization API を使ってウェビナーの要約を作成し、必要に応じて同じ録画を AI Clipping API に送ってショートクリップを生成できます。
トリガー: フォーム、CRM、またはストレージフォルダーから届く新しいウェビナー録画 URL。
手順:
- 録画を Video Summarization API に送信します。
- 結果をポーリングします。
- 成功したタスクを Slack、HubSpot、Notion、Google Sheets に送ります。
- 失敗したタスクをエラーログに送り、ワークフロー管理者へ通知します。
- 必要に応じて、同じ動画を AI Clipping API に送信し、ショートクリップを作成します。
最適な用途: ウェビナーを営業メモ、要約、SNS クリップに再利用する B2B マーケティングチーム。
結果確認
curl -X GET https://wayinvideo-api.wayin.ai/api/v2/summaries/results/sum_proj_001 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2"
レスポンスに status: "SUCCEEDED" が含まれる場合は、後続モジュールへ進みます。status: "FAILED" が含まれる場合は、存在すれば error_message を確認し、シナリオをリトライ、アラート、または手動レビューのステップへルーティングします。
例: ローカライズされた出力を生成する
このワークフローでは、Video Summarization API、Video Transcription API、または AI Clipping API と target_lang を使い、ローカライズされた出力を作成します。
トリガー: キャンペーンキューに追加された新しい動画。
手順:
- キャンペーンの対象言語リストを作成します。
- Iterator を使い、同じ動画を
target_langごとに 1 回ずつ送信します。 - 各ロケール向けに要約、文字起こし、クリップメタデータを生成します。
- 各結果を適切な地域別ワークスペース、シート、レビューキューへルーティングします。
最適な用途: 多言語の動画要約、文字起こし、クリップ説明が必要なグローバルコンテンツチーム。
ローカライズ要約リクエスト
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/summaries \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://www.youtube.com/watch?v=example",
"source_lang": "en",
"target_lang": "ja"
}'
推奨 API
| ワークフローの目的 | API |
|---|---|
| 長尺動画をショートクリップに変換 | AI Clipping API |
| 自然言語クエリで特定の瞬間を検索 | Find Moments API |
| 構造化された動画概要とタイムラインハイライトを生成 | Video Summarization API |
| タイミングと話者ラベル付きの文字起こしを抽出 | Video Transcription API |
| 処理前にローカル動画または音声ファイルをアップロード | Upload API |
| 選択したクリップをレンダリングまたは再エクスポート | Clips Export API |
ベストプラクティス
- API キーは Make の接続設定または保護された変数に保存します。
- シナリオが複数回の実行にまたがる場合は、タスク ID をデータストア、シート、データベースに保存します。
SUCCEEDED、ONGOING、FAILEDの状態ごとにルーターを使います。- プラットフォームのタイムアウトを避け、リトライ管理をしやすくするため、バッチサイズは小さめに保ちます。
- エクスポート済みクリップに長期アクセスが必要な場合は、
export_linkのファイルを自社ストレージにコピーします。
FAQ
WayinVideo には Make のネイティブアプリがありますか?
WayinVideo API は Make の HTTP モジュール経由で接続できます。専用の Make アプリは不要です。
Make で WayinVideo の動画をバッチ処理できますか?
はい。Make の Iterator を使って複数の動画を WayinVideo に送信し、各タスク id を保存して、成功したタスクを次のモジュールへ送る前に結果をポーリングできます。
Make で失敗した動画処理タスクを扱えますか?
はい。ルーターとフィルターで SUCCEEDED、ONGOING、FAILED のレスポンスを分けられます。失敗したタスクでは、存在すれば error_message を確認し、シナリオをリトライ、アラート、または手動レビューへルーティングします。
Make で多言語の動画要約を作成できますか?
はい。同じ動画を異なる target_lang 値で送信し、地域チーム向けのローカライズされた要約、文字起こし、クリップメタデータを生成できます。