mcpField
V
video-generate

video-generate

github.com/agntswrm创意与媒体6117 次安装34 周前更新
代码仓库

关于 video-generate

Video Generate 是通过命令行根据文本提示生成视频或为输入图像制作动画的技能,可设置时长、分辨率、帧率和音频,并选择外部 fal 或 replicate 服务及模型。

主要功能

  1. 01文本生成视频
  2. 02图像转视频动画
  3. 03设置时长、分辨率和帧率
  4. 04可选生成音轨
  5. 05选择服务和模型

适用场景

  1. 01根据文字描述生成视频
  2. 02为静态图像制作动画
  3. 03设置视频输出规格
  4. 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