🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx @anthropic-ai/skills install pexoai/pexo-skills/videoagent-video-studio
💡 提示:需要 Node.js 和 NPM
🎬 VideoAgent 视频工作室
使用时机: 当用户要求生成视频、根据文本创建视频、让图片动起来、制作短片或制作人工智能视频时。
使用 7 个后端生成短人工智能视频。此技能会选择正确的模式(文本转视频或图像转视频),优化提示词以获得最佳效果,并返回视频网址。
快速参考
| 用户意图 | 模式 | 典型时长 |
|---|---|---|
| “制作一个……的视频”(无图片) | text-to-video |
4–10 秒 |
| “让这张图片动起来” / “让这个动起来” | image-to-video |
4–6 秒 |
| “把这个做成一个……的视频” | image-to-video |
4–6 秒 |
| 电影感、故事、广告 | 优先使用带详细提示词的 text-to-video |
5–10 秒 |
生成模式
| 模式 | 描述 | 模型 |
|---|---|---|
| text-to-video | 仅文本提示词 → 视频 | minimax, kling, veo, hunyuan, grok, seedance |
| image-to-video | 单张图片 + 提示词 → 动画短片 | minimax, kling, veo, pixverse, grok, seedance |
| reference-based | 参考图片/视频 → 一致输出 | minimax, kling, veo, hunyuan, grok, seedance |
模型(使用 --model <id>)
| 模型 ID | 文本转视频 | 图像转视频 | 基于参考 | 备注 |
|---|---|---|---|---|
minimax |
✅ | ✅ | ✅ | 主题参考图像,角色一致性 |
kling |
✅ | ✅ | ✅ | 多元素 / 角色 / 关键帧(O3) |
veo |
✅ | ✅ | ✅ | 谷歌 Veo 3.1,多张参考图像 |
hunyuan |
✅ | — | ✅ | 视频到视频的风格迁移 |
pixverse |
— | ✅ | — | 风格化图像到视频 |
grok |
✅ | ✅ | ✅ | 通过参考视频进行视频编辑 |
seedance |
✅ | ✅ | ✅ | Seedance 1.5 Pro,同步音频,4–12 秒 |
完整模型详情和端点参考:references/models.md。
如何生成视频
步骤 1 — 选择模式并优化提示词
- 文本转视频:扩展提示词,包含主题、动作、镜头运动、光照和风格。对运动进行具体描述(例如”镜头缓慢推近”、”角色从左向右行走”)。
- 图像转视频:描述要应用到图像上的运动(例如”头发在微风中轻轻飘动”、”镜头摇摄场景”)。有关模式,请参阅 references/prompt_guide.md。
步骤 2 — 运行脚本
文本转视频:
node {baseDir}/tools/generate.js \
--mode text-to-video \
--prompt "<优化后的提示词>" \
--duration <秒数> \
--aspect-ratio <宽高比>
图像转视频:
node {baseDir}/tools/generate.js \
--mode image-to-video \
--prompt "<运动描述>" \
--image-url "<公开图片网址>" \
--duration <秒数> \
--aspect-ratio <宽高比>
参数:
| 参数 | 默认值 | 描述 |
|---|---|---|
--mode |
text-to-video |
text-to-video 或 image-to-video |
--prompt |
(必需) | 场景或运动描述 |
--image-url |
— | image-to-video 模式必需;公开图片网址 |
--duration |
5 |
时长,以秒为单位(通常为 4–10) |
--aspect-ratio |
16:9 |
16:9, 9:16, 1:1, 4:3, 3:4 |
--model |
auto |
模型 ID(例如 kling, veo, grok, seedance);auto = 代理自动选择 |
其他命令:
| 命令 | 描述 |
|---|---|
node tools/generate.js --list-models |
从代理列出可用模型 |
node tools/generate.js --status --job-id <id> |
检查异步任务状态 |
步骤 3 — 返回结果
脚本返回 JSON:
{
"success": true,
"mode": "text-to-video",
"videoUrl": "https://...",
"duration": 5,
"aspectRatio": "16:9"
}
将 videoUrl 发送给用户。
示例对话
用户:“生成一个短片,一只猫在雨中行走,电影感。”
node {baseDir}/tools/generate.js \
--mode text-to-video \
--prompt "一只猫在雨中行走,潮湿的街道,霓虹灯倒影,电影灯光,慢动作,4K" \
--duration 5 \
--aspect-ratio 16:9
用户:“让这张照片动起来” (用户上传一张风景照)
node {baseDir}/tools/generate.js \
--mode image-to-video \
--prompt "轻柔的云朵在天空中移动,草地微动,电影氛围" \
--image-url "https://..." \
--duration 5 \
--aspect-ratio 16:9
用户:“制作一个 10 秒的咖啡冲泡垂直视频,慢动作。”
node {baseDir}/tools/generate.js \
--mode text-to-video \
--prompt "特写镜头,咖啡倒入白色杯子,慢动作,蒸汽上升,柔和灯光,产品拍摄" \
--duration 10 \
--aspect-ratio 9:16
用户:“使用谷歌 Veo 拍一个电影感镜头。”
node {baseDir}/tools/generate.js \
--mode text-to-video \
--model veo \
--prompt "一条龙在云层密布的天空中飞翔,电影灯光,8秒" \
--duration 8 \
--aspect-ratio 16:9
用户:“让这张肖像动起来。”
node {baseDir}/tools/generate.js \
--mode image-to-video \
--model grok \
--prompt "温柔的微笑,头部轻微转动" \
--image-url "https://..." \
--duration 5
设置
默认情况下无需应用程序编程接口密钥。 请求通过托管代理发送。设置以下变量以使用自定义代理或令牌:
| 变量 | 必需 | 描述 |
|---|---|---|
VIDEO_STUDIO_PROXY_URL |
否 | 代理基础网址 |
VIDEO_STUDIO_TOKEN |
否 | 如果代理需要,则提供身份验证令牌 |
知识库
- references/prompt_guide.md — 文本转视频和图像转视频的提示词模式。
- references/models.md — 模型列表、功能及选择指南。
- references/calling_guide.md — 每个模型的端点详情、输入参数及特殊处理。
📄 原始文档
完整文档(英文):
https://skills.sh/pexoai/pexo-skills/videoagent-video-studio
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)