mcpField
E
eachlabs-video-generation

eachlabs-video-generation

github.com/eachlabsクリエイティブ・メディア44494 回インストール今日更新
リポジトリ

eachlabs-video-generation について

eachlabs-video-generationは、EachLabs Predictions APIでテキスト、画像、参照入力から動画を生成するスキルです。モデルの確認から予測の作成、結果の取得までの手順を扱い、複数の動画生成タスクに対応します。

主な機能

  1. 01テキストからの動画生成
  2. 02画像からの動画生成
  3. 03モデルカテゴリの選択
  4. 04トランジションとエフェクトの作成
  5. 05モーション制御とリップシンク

活用シーン

  1. 01テキストプロンプトから動画を作成
  2. 02静止画像に動きを加える
  3. 03シーン切り替えやエフェクトを制作
  4. 04トーキングヘッドやリップシンク動画を作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/eachlabs/skills --skill eachlabs-video-generation

インストール後、Claude Code で/eachlabs-video-generationを入力して読み込まれたか確認します。

同梱ファイルreferences/MODELS.md

詳細

EachLabs Video Generation

EachLabs Predictions API を介して 165 以上の AI モデルを使用し、テキストプロンプト、画像、または参照入力から新しい動画を生成します。既存の動画を編集する場合(アップスケーリング、リップシンク、延長、字幕)は、eachlabs-video-edit スキルを参照してください。

認証

Header: X-API-Key: <your-api-key>

EACHLABS_API_KEY 環境変数を設定するか、値を直接渡してください。eachlabs.ai でキーを取得できます。

クイックスタート

1. Prediction を作成する
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "pixverse-v5-6-text-to-video",
    "version": "0.0.1",
    "input": {
      "prompt": "A golden retriever running through a meadow at sunset, cinematic slow motion",
      "resolution": "720p",
      "duration": "5",
      "aspect_ratio": "16:9"
    }
  }'
2. 結果をポーリングする
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
  -H "X-API-Key: $EACHLABS_API_KEY"

status が "success" または "failed" になるまでポーリングします。出力動画の URL はレスポンスに含まれています。

モデル選択ガイド

テキストから動画
モデルスラッグ最適な用途
Pixverse v5.6pixverse-v5-6-text-to-video汎用、音声生成
XAI Grok Imaginexai-grok-imagine-text-to-video高速なクリエイティブ生成
Kandinsky 5 Prokandinsky5-pro-text-to-video芸術性、高品質
Seedance v1.5 Proseedance-v1-5-pro-text-to-video映画のような品質
Seedance 2.0 Fastbytedance-seedance-2-0-text-to-video-fastネイティブの同期音声、4~15 秒、480p/720p
Wan v2.6wan-v2-6-text-to-video長尺/物語性のあるコンテンツ
Kling v2.6 Prokling-v2-6-pro-text-to-videoモーション制御
Pika v2.2pika-v2-2-text-to-videoスタイライズ、エフェクト
Minimax Hailuo V2.3 Prominimax-hailuo-v2-3-pro-text-to-video高忠実度
Sora 2 Prosora-2-text-to-video-proプレミアム品質
Veo 3veo-3Google の最高品質
Veo 3.1veo3-1-text-to-videoGoogle の最新モデル
LTX v2 Fastltx-v-2-text-to-video-fast最速の生成
Moonvalley Mareymoonvalley-marey-text-to-video映画のようなスタイル
Oviovi-text-to-video汎用
画像から動画
モデルスラッグ最適な用途
Pixverse v5.6pixverse-v5-6-image-to-video汎用
XAI Grok Imaginexai-grok-imagine-image-to-videoクリエイティブな編集
Wan v2.6 Flashwan-v2-6-image-to-video-flash最速
Wan v2.6wan-v2-6-image-to-video高品質
Seedance v1.5 Proseedance-v1-5-pro-image-to-video映画のような映像
Seedance 2.0 Fastbytedance-seedance-2-0-image-to-video-fastネイティブ音声+終了フレームへのトランジション、4~15 秒
Kandinsky 5 Prokandinsky5-pro-image-to-video芸術性
Kling v2.6 Pro I2Vkling-v2-6-pro-image-to-videoKling の最高品質
Kling O1kling-o1-image-to-videoKling の最新モデル
Pika v2.2 I2Vpika-v2-2-image-to-videoエフェクト、PikaScenes
Minimax Hailuo V2.3 Prominimax-hailuo-v2-3-pro-image-to-video高忠実度
Sora 2 I2Vsora-2-image-to-videoプレミアム品質
Veo 3.1 I2Vveo3-1-image-to-videoGoogle の最新モデル
Runway Gen4 Turbogen4-turbo高速、映画品質
Veed Fabric 1.0veed-fabric-1-0ソーシャルメディア
トランジションとエフェクト
モデルスラッグ最適な用途
Pixverse v5.6 Transitionpixverse-v5-6-transitionスムーズなトランジション
Pika v2.2 PikaScenespika-v2-2-pikascenesシーンエフェクト
Pixverse v4.5 Effectpixverse-v4-5-effect動画エフェクト
Veo 3.1 First Last Frameveo3-1-first-last-frame-to-video補間
モーション制御とアニメーション
モデルスラッグ最適な用途
Kling v2.6 Pro Motionkling-v2-6-pro-motion-controlプロ向けモーション制御
Kling v2.6 Standard Motionkling-v2-6-standard-motion-control標準的なモーション
Motion Fastmotion-fast高速なモーション転送
Motion Video 14Bmotion-video-14b高品質なモーション
Wan v2.6 R2Vwan-v2-6-reference-to-video参照ベース
Kling O1 Reference I2Vkling-o1-reference-image-to-video参照ベース
トーキングヘッドとリップシンク
モデルスラッグ最適な用途
Bytedance Omnihuman v1.5bytedance-omnihuman-v1-5全身アニメーション
Creatify Auroracreatify-aurora音声駆動アバター
Infinitalk I2Vinfinitalk-image-to-video画像からトーキングヘッドを生成
Infinitalk V2Vinfinitalk-video-to-video動画からトーキングヘッドを生成
Sync Lipsync v2 Prosync-lipsync-v2-proリップシンク
Kling Avatar v2 Prokling-avatar-v2-proプロ向けアバター
Kling Avatar v2 Standardkling-avatar-v2-standard標準アバター
Echomimic V3echomimic-v3顔のアニメーション
Stable Avatarstable-avatar安定したトーキングヘッド

予測フロー

  1. モデルを確認 GET https://api.eachlabs.ai/v1/model?slug=<slug> — モデルが存在することを検証し、正確な入力パラメーターを含む request_schema を返します。正しい入力を確実に指定するため、予測を作成する前に必ず実行してください。
  2. モデルのスラッグ、バージョン "0.0.1"、およびスキーマに一致する入力パラメーターを指定して、https://api.eachlabs.ai/v1/prediction に POST します
  3. ステータスが "success" または "failed" になるまで、GET https://api.eachlabs.ai/v1/prediction/{id} を ポーリング します
  4. レスポンスから出力動画の URL を 抽出 します

例

Wan v2.6 Flash による画像から動画への変換
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "wan-v2-6-image-to-video-flash",
    "version": "0.0.1",
    "input": {
      "image_url": "https://example.com/photo.jpg",
      "prompt": "The person turns to face the camera and smiles",
      "duration": "5",
      "resolution": "1080p"
    }
  }'
Pixverse による動画トランジション
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "pixverse-v5-6-transition",
    "version": "0.0.1",
    "input": {
      "prompt": "Smooth morphing transition between the two images",
      "first_image_url": "https://example.com/start.jpg",
      "end_image_url": "https://example.com/end.jpg",
      "duration": "5",
      "resolution": "720p"
    }
  }'
Kling v2.6 によるモーションコントロール
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "kling-v2-6-pro-motion-control",
    "version": "0.0.1",
    "input": {
      "image_url": "https://example.com/character.jpg",
      "video_url": "https://example.com/dance-reference.mp4",
      "character_orientation": "video"
    }
  }'
Omnihuman によるトーキングヘッド
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "bytedance-omnihuman-v1-5",
    "version": "0.0.1",
    "input": {
      "image_url": "https://example.com/portrait.jpg",
      "audio_url": "https://example.com/speech.mp3",
      "resolution": "1080p"
    }
  }'

プロンプトのヒント

  • 動きを具体的に指定します。「素敵なカメラの動き」ではなく、「カメラがゆっくり左にパンする」のように記述します
  • スタイルを示すキーワードを含めます:「シネマティック」「アニメ」「3D アニメーション」「サイバーパンク」
  • タイミングを説明します:「スローモーション」「タイムラプス」「テンポの速い展開」
  • 画像から動画を生成する場合は、静止画像から何を変化させるかを説明します
  • 不要な要素を避けるため、ネガティブプロンプトを使用します(対応している場合)

パラメーターリファレンス

各モデルのパラメーターの詳細は、references/MODELS.md を参照してください。

コメント