返回顶部
m

magic-text2video文本转视频

Create a text-to-video job from user-provided copy. Submits to the remote video service via one API key.

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

magic-text2video

文字转视频技能

从文本创建视频生成任务。任务立即提交;通过轮询获取任务状态和视频URL。

何时使用

使用此技能的场景:

  • - 把这段文字生成视频
  • 帮我把这段文案做成视频
  • 用这段文字生成一个视频
  • 用户提供脚本或段落并要求将其转换为视频

何时不使用

不要使用此技能的场景:

  • - 用户要求视频编辑、剪辑或特效 → 使用视频编辑工具
  • 用户要求屏幕录制或截取 → 使用录制工具
  • 用户仅查询现有任务的视频状态 → 告知用户如何查找文件

前提条件

bash
export MAGICAPIKEY=your-key

远程视频服务客户端需要 MAGICAPIKEY。



整体流程(智能体指南)

  1. 1. 从用户消息中提取完整文本,记为 TEXT(即用于生成视频的脚本)。
  2. 使用 video-create 子命令创建任务,从标准输出读取JSON,提取 taskid。
  3. 在聊天中明确告知用户 taskid(可选地包含原始JSON输出用于调试)。
  4. 使用 video-wait 子命令,以 taskid 作为 --task-id 参数,轮询直至成功。
  5. 从 video-wait 的标准输出中提取 videourl。
  6. 在聊天中明确告知用户最终的 video_url(也可包含原始输出)。

Python客户端(分步操作及聊天输出)

步骤1:创建视频任务并将task_id输出到聊天

  1. 1. 提取用户想要生成视频的文本,赋值给 TEXT。
- 如果文本包含双引号 ,在构建命令前需正确转义(例如,将 替换为 \),以避免shell解析错误。
  1. 2. 运行以下命令(由智能体/工具执行;{baseDir} 将被替换为技能目录):

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

  1. 3. 读取此命令的标准输出。预期输出为JSON格式,例如:
json { biz_code: 10000, msg: Success, data: { task_id: 2032443088023777280 }, trace_id: 664c6e22-1edd-11f1-bf4c-8262dce7d13f }
  1. 4. 从标准输出中解析taskid(例如abc-123),并在聊天中告知用户:已创建文字转视频任务,taskid: abc-123。我将持续轮询任务状态,待视频就绪后发送视频URL给您。

步骤2:轮询任务直至成功,并将video_url输出到聊天

  1. 1. 使用上一步获取的taskid,记为taskid。
  1. 2. 运行以下命令轮询任务状态(每10秒检查一次,最多等待600秒);如果超时,稍等片刻后重试:
bash python3 {baseDir}/scripts/mediagenclient.py video-wait --task-id YOURTASKID --poll 10 --timeout 600
  1. 3. 读取此命令的标准输出。任务成功时,脚本应输出包含video_url的信息,例如:
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. 从标准输出中解析关键字段:
  • - status(例如2)
  • video_url(例如https://example.com/path/to/video.mp4)
  1. 5. 在聊天中回复用户如下:
  • - 可选(但建议用于调试),首先在代码块中显示完整JSON输出。
  • 然后用自然语言总结关键信息,例如:
> 任务已完成 ✅ > task_id: abc-123 > 视频URL: https://example.com/path/to/video.mp4
  1. 6. 如果标准输出显示任务失败或超时(例如,状态为failed或没有video_url):
  • - 在聊天中解释失败原因(如有错误信息,一并提供)。
  • 告知用户可以稍后重试,或检查输入、配额等。

预期脚本输出约定

  • - 智能体必须始终:
- 解析标准输出的JSON。 - 在聊天中清晰地向用户传达taskid和videourl。 - 如有必要,可选择在代码块中显示原始JSON输出。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 magic-text2video-1776121275 技能

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

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

通过命令行安装

skillhub install magic-text2video-1776121275

下载

⬇ 下载 magic-text2video v1.0.2(免费)

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

v1.0.2 最新 2026-4-15 13:19
- Changed references from job_id to task_id throughout the documentation for consistency with actual API responses.
- Updated JSON examples in the README to match the latest script output format, including fields like biz_code, msg, data, and trace_id.
- Clarified the structure for parsing responses and communicating task_id and video_url to the user.
- No changes to core logic or user-visible commands.

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

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

p2p_official_large
返回顶部