关于 video-generate
Video Generate 是通过命令行根据文本提示生成视频或为输入图像制作动画的技能,可设置时长、分辨率、帧率和音频,并选择外部 fal 或 replicate 服务及模型。
主要功能
- 01文本生成视频
- 02图像转视频动画
- 03设置时长、分辨率和帧率
- 04可选生成音轨
- 05选择服务和模型
适用场景
- 01根据文字描述生成视频
- 02为静态图像制作动画
- 03设置视频输出规格
- 04使用 fal 或 replicate 生成视频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ agntswrm/ agent-media --skill video-generate安装后在 Claude Code 中输入/video-generate确认已加载。
详细介绍
视频生成
使用 AI 视频生成模型根据文本提示词生成视频。支持文生视频和图生视频(为静态图像添加动画)。
命令
npx agent-media@latest video generate --prompt <text> [options]
输入
| 选项 | 必需 | 说明 |
|---|---|---|
--prompt | 是 | 要生成的视频的文本描述 |
--in | 否 | 用于图生视频的输入图像路径或 URL |
--duration | 否 | 时长(秒)(6、8、10、12、14、16、18、20;默认值:6) |
--resolution | 否 | 视频分辨率(720p、1080p、1440p、2160p;默认值:720p) |
--fps | 否 | 帧率(25 或 50;默认值:25) |
--audio | 否 | 生成音轨 |
--out | 否 | 输出路径、文件名或目录(默认值:./) |
--provider | 否 | 要使用的提供商(默认值:自动检测) |
--model | 否 | 要使用的模型(覆盖提供商默认模型) |
输出
返回包含生成的视频路径的 JSON 对象:
{
"ok": true,
"media_type": "video",
"action": "video-generate",
"provider": "fal",
"output_path": "generated_abc123.mp4",
"mime": "video/mp4",
"bytes": 12345678
}
示例
根据文本生成视频:
npx agent-media@latest video generate --prompt "a cat walking in a garden"
生成时长更长、分辨率更高的视频:
npx agent-media@latest video generate --prompt "ocean waves crashing on a beach" --duration 10 --resolution 1080p
为现有图像添加动画(图生视频):
npx agent-media@latest video generate --in portrait.png --prompt "the person waves hello and smiles"
生成带音频的视频:
npx agent-media@latest video generate --prompt "fireworks exploding in the night sky" --audio
使用特定提供商:
npx agent-media@latest video generate --prompt "a rocket launching" --provider replicate
提供商
此操作需要外部提供商:
- fal - 需要
FAL_API_KEY(使用 LTX-2 模型) - replicate - 需要
REPLICATE_API_TOKEN(使用 lightricks/ltx-video 模型)
本地提供商不支持视频生成。
评论
支持 Markdown