返回顶部
m

magic-image2video图像转视频

Generate a video task based on user-provided text and images (supports image URLs and local file paths), and submit it to a remote video service using an API Key.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
221
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

magic-image2video

文本与图片生成视频技能

根据提供的文本内容和图片创建视频生成任务。任务将立即提交;系统会自动轮询任务状态并获取视频链接。

适用场景

推荐用于以下情况:

  • - 将这张图片按照我的描述转换成视频
  • 请根据我的要求用这张图片帮我制作一个视频
  • 使用这张图片按要求生成视频
  • 基于文本和图片生成视频

不适用场景

请勿用于以下情况:

  • - 用户要求视频编辑、裁剪或添加特效 → 请使用视频编辑工具
  • 用户请求屏幕录制或截屏 → 请使用屏幕录制工具
  • 用户只想查看现有视频任务的进度 → 请引导其在相关文件或系统中查看

前置条件

bash
export MAGICAPIKEY=your-key

MAGICAPIKEY 是远程视频服务客户端所需的环境变量。



整体工作流程(智能体指南)

  1. 1. 从用户消息中提取完整文本(TEXT)和图片地址或路径(IMAGE)。
  2. 使用 video-create 子命令创建任务,读取标准输出的 JSON 内容,提取 taskid。
  3. 在对话中明确告知用户 taskid,输出 视频生成任务已创建,任务ID:taskid。我将持续检查任务状态,并在视频链接就绪时通知您。
  4. 使用 video-wait 子命令配合 --task-id 参数轮询任务直至完成。任务状态等于 2 表示成功。
  5. 从 video-wait 命令的标准输出中提取 videourl。
  6. 在对话中明确告知用户最终视频链接 video_url。如果发生超时,也需告知用户。

Python 客户端(分步示例与对话输出)

第一步:创建视频任务并在对话中显示 task_id

  1. 1. 获取用户期望的视频文本并存入 TEXT;获取图片地址并存入 IMAGE。
- 如果文本中包含双引号 ,务必进行转义(例如将 替换为 \),以防止命令解析错误。
  1. 2. 运行以下命令(由智能体工具调用;{baseDir} 将被替换为技能目录):

bash
python3 {baseDir}/scripts/mediagenclient.py video-create \
--text TEXT --image IMAGE

  1. 3. 读取命令的标准输出(stdout),其为 JSON 格式,例如:
json { biz_code: 10000, msg: Success, data: { task_id: 2032443088023777280 }, trace_id: 664c6e22-1edd-11f1-bf4c-8262dce7d13f }
  1. 4. 从 JSON 中解析出 task_id(例如 abc-123),并在对话中告知用户:
- 输出:视频生成任务已创建,任务ID:task_id。我将持续检查任务状态,并在视频链接就绪时通知您。

第二步:轮询任务状态并在对话中输出最终 video_url

  1. 1. 使用上一步获取的 task_id。
  1. 2. 执行以下命令(每 10 秒轮询一次,最长等待 600 秒;若超时,请稍后重试):

bash
python3 {baseDir}/scripts/mediagenclient.py video-wait --task-id YOURTASKID --poll 10 --timeout 600

  1. 3. 读取标准输出。成功时,JSON 输出如下:

json
{
biz_code: 10000,
msg: Success,
data: {
task_id: 1234567890,
task_status: 2,
video_url: https://www.magiclight.com/examplevideo.mp4
},
trace_id: c89aeca8-1edd-11f1-bf4c-8262dce7d13f
}

  1. 4. 从输出中解析关键字段:
  • - 任务状态(例如 taskstatus: 2),状态 2 表示成功
  • 视频链接(例如 videourl: https://example.com/path/to/video.mp4)
  1. 5. 推荐的对话回复流程:
  • - 用通俗语言总结关键信息,例如:
> 任务完成 ✅ > 任务ID:abc-123 > 视频链接:https://example.com/path/to/video.mp4
  1. 6. 如果结果显示任务失败或超时(例如 success 为 false、video_url 为空或 error 为 timeout):
  • - 说明失败原因(尽可能包含错误信息),并告知用户可以稍后重试或检查输入、配额等可能的问题。

脚本输出要求

  • - 智能体必须始终:
- 解析标准输出的 JSON。 - 在对话中明确告知用户任务 ID 和视频链接。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 magic-image2video-1776088519 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 magic-image2video-1776088519 技能

通过命令行安装

skillhub install magic-image2video-1776088519

下载

⬇ 下载 magic-image2video v1.0.1(免费)

文件大小: 5.09 KB | 发布时间: 2026-4-15 13:19

v1.0.1 最新 2026-4-15 13:19
- Added English-language documentation and usage instructions, replacing the original Chinese content.
- Clarified workflow steps and required agent outputs for task creation and video retrieval.
- Updated examples and reply templates to English for consistency.
- No code logic changes; the update is documentation-focused.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部