mcpField
E
eachlabs-video-edit

eachlabs-video-edit

github.com/eachlabs创意与媒体44327 次安装今天更新
代码仓库

关于 eachlabs-video-edit

通过 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-edit

安装后在 Claude Code 中输入/eachlabs-video-edit确认已加载。

附带文件references/MODELS.md

详细介绍

EachLabs 视频编辑

通过 EachLabs Predictions API,使用 25+ 种 AI 模型编辑、转换和增强现有视频。

身份验证

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

设置 EACHLABS_API_KEY 环境变量。前往 eachlabs.ai 获取密钥。

模型选择指南

视频延长
模型Slug最适合
Veo 3.1 Extendveo3-1-extend-video最高质量的视频延长
Veo 3.1 Fast Extendveo3-1-fast-extend-video快速延长视频
PixVerse v5 Extendpixverse-v5-extendPixVerse 视频延长
PixVerse v4.5 Extendpixverse-v4-5-extend较旧版本的 PixVerse 视频延长
唇形同步与说话人头像
模型Slug最适合
Sync Lipsync v2 Prosync-lipsync-v2-pro最佳唇形同步质量
PixVerse Lip Syncpixverse-lip-syncPixVerse 唇形同步
LatentSynclatentsync开源唇形同步
Video Retalkingvideo-retalking基于音频的唇形同步
视频转换
模型Slug最适合
Runway Gen4 Alephrunway-gen4-aleph视频转换
Kling O1 Video Editkling-o1-video-to-video-editAI 视频编辑
Kling O1 V2V Referencekling-o1-video-to-video-reference基于参考的视频编辑
ByteDance Video Stylizebytedance-video-stylize风格迁移
Wan v2.2 Animate Movewan-v2-2-14b-animate-move动作动画
Wan v2.2 Animate Replacewan-v2-2-14b-animate-replace对象替换
视频升频与增强
模型Slug最适合
Topaz Upscale Videotopaz-upscale-video最高质量的视频升频
Luma Ray 2 Video Reframeluma-dream-machine-ray-2-video-reframe视频重新构图
Luma Ray 2 Flash Reframeluma-dream-machine-ray-2-flash-video-reframe快速重新构图
音频与字幕
模型Slug最适合
FFmpeg Merge Audio Videoffmpeg-api-merge-audio-video合并音轨
MMAudio V2mm-audio-v-2为视频添加音频
MMAudiommaudio为视频添加音频
Auto Subtitleauto-subtitle生成字幕
Merge Videosmerge-videos拼接视频
视频翻译
模型Slug最适合
Heygen Video Translateheygen-video-translate翻译视频语音
动作迁移
模型Slug最适合
Motion Fastmotion-fast快速动作迁移
Infinitalk V2Vinfinitalk-video-to-video根据视频生成说话人头像
人脸替换(视频)
模型Slug最适合
Faceswap Videofaceswap-video替换视频中的人脸

预测流程

  1. 检查模型 GET https://api.eachlabs.ai/v1/model?slug=<slug> — 验证模型是否存在,并返回包含精确输入参数的 request_schema。创建预测前务必执行此步骤,以确保输入正确。
  2. 使用模型 slug、版本 "0.0.1" 以及符合架构的输入,向 https://api.eachlabs.ai/v1/prediction 发送 POST
  3. 轮询 GET https://api.eachlabs.ai/v1/prediction/{id},直到状态为 "success" 或 "failed"
  4. 从响应中提取输出视频 URL

示例

使用 Veo 3.1 延长视频
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "veo3-1-extend-video",
    "version": "0.0.1",
    "input": {
      "video_url": "https://example.com/video.mp4",
      "prompt": "Continue the scene with the camera slowly pulling back"
    }
  }'
使用 Sync v2 Pro 同步唇形
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "sync-lipsync-v2-pro",
    "version": "0.0.1",
    "input": {
      "video_url": "https://example.com/talking-head.mp4",
      "audio_url": "https://example.com/new-audio.mp3"
    }
  }'
添加字幕
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "auto-subtitle",
    "version": "0.0.1",
    "input": {
      "video_url": "https://example.com/video.mp4"
    }
  }'
将音频与视频合并
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "ffmpeg-api-merge-audio-video",
    "version": "0.0.1",
    "input": {
      "video_url": "https://example.com/video.mp4",
      "audio_url": "https://example.com/music.mp3",
      "start_offset": 0
    }
  }'
使用 Topaz 升频视频
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "topaz-upscale-video",
    "version": "0.0.1",
    "input": {
      "video_url": "https://example.com/low-res-video.mp4"
    }
  }'

参数参考

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

评论

支持 Markdown