メインコンテンツまでスキップ

動画生成

Elftia の動画生成機能は、テキストの説明や参考画像から AI を使ってショート動画を生成することができます。主要な動画生成プロバイダーをいくつか統合しており、時間のかかる動画レンダリング処理には非同期ポーリングモデルを採用しています。

用途

  • テキストの説明からショート動画クリップを生成する
  • 静止画を動画に変換する(画像から動画モード)
  • ソーシャルメディアやプレゼンテーション用のクリエイティブな動画を素早く生成する
  • 異なるプロバイダーの生成結果を比較する

対応プロバイダー

プロバイダー特長API タイプ
Kling AI高品質な動画生成、複数の解像度に対応非同期 API
OpenAI (Sora)OpenAI の動画生成モデル非同期 API
Replicateオープンソースモデルのホスティングプラットフォーム、豊富なモデル選択肢非同期 API
VolcEngineVolcengine(火山エンジン)の動画生成サービス非同期 API
WanWan 動画生成非同期 API
カスタム(Unified)統一インターフェースに対応するサードパーティサービス非同期 API

プロバイダーの設定

手順

  1. 設定 > メディアプロバイダー > 動画 を開く
  2. プロバイダーを選択する
  3. API Key を入力する(一部のプロバイダーはアクセスキーや他の認証情報も必要)
  4. (任意)API エンドポイントをカスタマイズする
  5. デフォルトモデルを選択する
  6. 保存して有効化する

プロバイダー設定テーブル

設定説明必須
API Keyプロバイダーの API キーはい
API エンドポイントカスタム API アドレスいいえ(デフォルトは公式アドレス)
デフォルトモデルデフォルトで使用する動画モデルいいえ
有効このプロバイダーを有効にするかはい

動画を生成する

手順

  1. 動画生成機能を選択する
  2. プロバイダーモデルを選ぶ
  3. 動画を説明するテキストプロンプトを入力する
  4. (任意)参考画像をアップロードする(画像から動画モード)
  5. 生成パラメーターを設定する
  6. 生成 をクリックする
  7. 非同期タスクの完了を待つ

生成パラメーター

パラメーターはプロバイダーによって異なりますが、一般的なパラメーターは以下の通りです:

パラメーター説明備考
プロンプト動画の内容を説明するテキスト必須
参考画像動画の開始フレームとして使用する画像任意(画像から動画モード)
長さ動画の長さ(秒)プロバイダーによって異なる
解像度動画の解像度例: 720p、1080p
FPS1秒あたりのフレーム数プロバイダーによって異なる

非同期ポーリングモデル

動画生成には通常かなりの時間(数十秒から数分)がかかるため、Elftia は非同期ポーリングメカニズムを採用しています:

生成リクエストを送信 → タスク ID を受け取る → 定期的にステータスをポーリング → タスク完了 → 動画をダウンロード

動作の説明

  1. リクエストの送信 — プロバイダー API に生成リクエストを送信し、タスク ID を受け取る
  2. ステータスのポーリング — システムが定期的にタスクのステータスを自動的に確認する(通常5〜10秒ごと)
  3. タスク完了 — ステータスが完了に変わると、生成された動画ファイルが自動的にダウンロードされる
  4. 結果の表示 — 動画が UI に表示され、再生できる状態になる

待機中、UI には現在のタスクステータスと推定残り時間(プロバイダーが対応している場合)が表示されます。

自動リトライ

生成中に一時的なエラーが発生した場合、システムは自動的にリトライします:

設定説明デフォルト
リトライ回数失敗後の最大リトライ回数2
リトライ間隔指数バックオフを使用1秒から開始

動画のグローバル設定

設定説明デフォルト
同時実行数同時に実行できる動画生成タスクの数1
リトライ回数生成失敗時の自動リトライ回数2

これらのパラメーターは 設定 > メディアプロバイダー > 動画 > グローバル設定 で調整できます。

プロバイダー選択ガイド

ニーズおすすめのプロバイダー
高品質な商業用動画Kling AI
OpenAI エコシステムとの統合OpenAI (Sora)
柔軟なオープンソースモデルの選択Replicate
安定したアクセス(中国国内)VolcEngine

よくある質問

質問解決策
タスクがずっと「待機中」のまま動画生成には時間がかかります。しばらくお待ちください。高品質なモデルは数分かかる場合があります
タイムアウトエラーで生成に失敗するプロバイダーの負荷が高い可能性があります。しばらく後に再試行してください
動画が再生できないお使いのシステムでサポートされている動画フォーマットか確認してください。外部プレイヤーをお試しください
API キーの検証に失敗するAPI キーが正しいか、アカウントに十分なクォータがあるか確認してください
カスタムプロバイダーが互換性なしAPI インターフェースが統一インターフェース仕様(Unified フォーマット)に準拠しているか確認してください

関連リンク