名称: eachlabs-video-edit
描述: 使用 EachLabs AI 模型编辑、转换、扩展、超分辨率和增强视频。支持唇形同步、视频翻译、字幕生成、音频合并、风格迁移和视频扩展。适用于用户想要编辑或转换现有视频内容的场景。
元数据:
author: eachlabs
version: "1.0"
EachLabs 视频编辑
通过 EachLabs Predictions API,使用 25 种以上的 AI 模型编辑、转换和增强现有视频。
身份验证
请求头: X-API-Key: <你的API密钥>
请设置 EACHLABS_API_KEY 环境变量。可在 eachlabs.ai 获取你的密钥。
模型选择指南
视频扩展
| 模型 |
标识符 |
最佳用途 |
| Veo 3.1 扩展 |
veo3-1-extend-video |
最高质量的视频扩展 |
| Veo 3.1 快速扩展 |
veo3-1-fast-extend-video |
快速视频扩展 |
| PixVerse v5 扩展 |
pixverse-v5-extend |
PixVerse 风格扩展 |
| PixVerse v4.5 扩展 |
pixverse-v4-5-extend |
旧版 PixVerse 扩展 |
唇形同步与对口型
| 模型 |
标识符 |
最佳用途 |
| Sync Lipsync v2 Pro |
sync-lipsync-v2-pro |
最佳唇形同步质量 |
| PixVerse 唇形同步 |
pixverse-lip-sync |
PixVerse 唇形同步 |
| LatentSync |
latentsync |
开源唇形同步方案 |
| Video Retalking |
video-retalking |
基于音频的唇形同步 |
视频转换
| 模型 |
标识符 |
最佳用途 |
| Runway Gen4 Aleph |
runway-gen4-aleph |
视频风格转换 |
| Kling O1 视频编辑 |
kling-o1-video-to-video-edit |
AI 视频编辑 |
| Kling O1 V2V 参考编辑 |
kling-o1-video-to-video-reference |
基于参考视频的编辑 |
| 字节跳动视频风格化 |
bytedance-video-stylize |
风格迁移 |
| Wan v2.2 动画移动 |
wan-v2-2-14b-animate-move |
运动动画生成 |
| Wan v2.2 动画替换 |
wan-v2-2-14b-animate-replace |
对象替换 |
视频超分辨率与增强
| 模型 |
标识符 |
最佳用途 |
| Topaz 视频超分辨率 |
topaz-upscale-video |
最佳画质超分 |
| Luma Ray 2 视频重构图 |
luma-dream-machine-ray-2-video-reframe |
视频重构图 |
| Luma Ray 2 快速重构图 |
luma-dream-machine-ray-2-flash-video-reframe |
快速重构图 |
音频与字幕
| 模型 |
标识符 |
最佳用途 |
| FFmpeg 合并音视频 |
ffmpeg-api-merge-audio-video |
合并音频轨道 |
| MMAudio V2 |
mm-audio-v-2 |
为视频添加音频 |
| MMAudio |
mmaudio |
为视频添加音频 |
| 自动字幕 |
auto-subtitle |
生成字幕 |
| 合并视频 |
merge-videos |
拼接多个视频 |
视频翻译
| 模型 |
标识符 |
最佳用途 |
| Heygen 视频翻译 |
heygen-video-translate |
翻译视频语音 |
动作迁移
| 模型 |
标识符 |
最佳用途 |
| Motion Fast |
motion-fast |
快速动作迁移 |
| Infinitalk V2V |
infinitalk-video-to-video |
从视频生成对口型头像 |
人脸替换(视频)
| 模型 |
标识符 |
最佳用途 |
| Faceswap 视频 |
faceswap-video |
替换视频中的人脸 |
预测流程
- 检查模型
GET https://api.eachlabs.ai/v1/model?slug=<slug> — 验证模型是否存在,并返回包含精确输入参数的 request_schema。在创建预测前务必执行此步骤,以确保输入正确。
- POST
https://api.eachlabs.ai/v1/prediction 请求,包含模型标识符、版本 "0.0.1" 以及符合模式的输入数据。
- 轮询
GET https://api.eachlabs.ai/v1/prediction/{id} 直到状态变为 "success" 或 "failed"。
- 提取 响应中的输出视频 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": "镜头缓慢拉远,延续当前场景"
}
}'
使用 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。