n8n 連携 - FFHub
n8n ワークフローに FFHub ノードを組み込み、動画・音声処理を自動化する方法。
n8n はオープンソースのワークフロー自動化プラットフォームです。FFHub ノードで、任意のワークフローに動画・音声処理を組み込めます。
ノードのインストール
n8n インスタンスにインストール:
npm install n8n-nodes-ffhub
または、n8n の community nodes 設定ページで ffhub を検索します。
認証情報の設定
- n8n の Settings > Credentials を開く
- Add Credential をクリックし「FFHub」を検索
- API キーを入力して保存
利用できる操作
FFHub ノードは以下の操作をサポートします:
| Operation | 説明 |
|---|---|
| Create Task | 新しい FFmpeg コマンドを送信 |
| Get Task Status | タスクのステータスと結果を取得 |
| List Tasks | 最近のタスク一覧を取得 |
ワークフローの例
典型的な動画処理ワークフロー:
- Trigger - Webhook またはスケジュールで起動
- Upload File - ソースファイルをアップロードして URL を取得
- FFHub: Create Task - URL を使って FFmpeg コマンドを実行
- Wait - タスク完了を待つ
- FFHub: Get Task Status - 出力ファイルの URL を取得
- Download - 結果をダウンロードして次のステップへ
[Webhook] → [Upload File] → [FFHub: Create Task] → [Wait] → [FFHub: Get Status] → [Download Result]
リンク
- GitHub: ffhub-io/n8n-nodes-ffhub
- n8n ドキュメント: n8n.io/docs