n8n 連携 - FFHub

n8n ワークフローに FFHub ノードを組み込み、動画・音声処理を自動化する方法。

n8n はオープンソースのワークフロー自動化プラットフォームです。FFHub ノードで、任意のワークフローに動画・音声処理を組み込めます。

ノードのインストール

n8n インスタンスにインストール:

npm install n8n-nodes-ffhub

または、n8n の community nodes 設定ページで ffhub を検索します。

認証情報の設定

  1. n8n の Settings > Credentials を開く
  2. Add Credential をクリックし「FFHub」を検索
  3. API キーを入力して保存

利用できる操作

FFHub ノードは以下の操作をサポートします:

Operation説明
Create Task新しい FFmpeg コマンドを送信
Get Task Statusタスクのステータスと結果を取得
List Tasks最近のタスク一覧を取得

ワークフローの例

典型的な動画処理ワークフロー:

  1. Trigger - Webhook またはスケジュールで起動
  2. Upload File - ソースファイルをアップロードして URL を取得
  3. FFHub: Create Task - URL を使って FFmpeg コマンドを実行
  4. Wait - タスク完了を待つ
  5. FFHub: Get Task Status - 出力ファイルの URL を取得
  6. Download - 結果をダウンロードして次のステップへ
[Webhook] → [Upload File] → [FFHub: Create Task] → [Wait] → [FFHub: Get Status] → [Download Result]

リンク

n8n 連携 - FFHub — FFHub Docs