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 视频生成

通过 EachLabs Predictions API,使用 165+ 款 AI 模型,根据文本提示词、图像或参考输入生成新视频。若要编辑现有视频(提升分辨率、唇形同步、延长视频、添加字幕),请参阅 eachlabs-video-edit skill。

身份验证

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

设置 EACHLABS_API_KEY 环境变量,或直接传入密钥。请在 eachlabs.ai 获取密钥。

快速入门

1. 创建预测
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 位于响应中。

模型选择指南

文本转视频
模型Slug最适合
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-video最新 Google 模型
LTX v2 Fastltx-v-2-text-to-video-fast最快生成
Moonvalley Mareymoonvalley-marey-text-to-video电影风格
Oviovi-text-to-video通用用途
图像转视频
模型Slug最适合
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-video最新 Kling 模型
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社交媒体
转场与特效
模型Slug最适合
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插帧
动作控制与动画
模型Slug最适合
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基于参考输入
数字人头部与唇形同步
模型Slug最适用于
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. 使用模型 slug、版本 "0.0.1" 以及符合 schema 的输入参数,向 https://api.eachlabs.ai/v1/prediction 发送 POST 请求
  3. 轮询 GET https://api.eachlabs.ai/v1/prediction/{id},直到状态为 "success" 或 "failed"
  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"
    }
  }'

提示词技巧

  • 具体描述动作:“镜头缓慢向左平移”,而不是“不错的镜头运动”
  • 加入风格关键词:“cinematic”“anime”“3D animation”“cyberpunk”
  • 描述速度:“慢动作”“延时摄影”“快节奏”
  • 对于图片转视频,描述静态图片中应发生哪些变化
  • 使用负面提示词来避免不需要的元素(如支持)

参数参考

请参阅 references/MODELS.md,了解各模型的完整参数详情。

评论

支持 Markdown