🎬 Free Video Generation From Script — 脚本转视频

v1.0.0

将书面脚本转换为可分享的1080p MP4视频。支持TXT、DOCX、PDF、纯文本(最大10MB),专为营销人员、内容创作者和教育工作者设计,通过云端GPU在1-2分钟内完成渲染。

0· 20·0 当前·0 累计
imo14reifey 头像by @imo14reifey·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/16
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
该技能的请求和运行时指令与云视频生成服务一致:它需要服务令牌(NEMO_TOKEN),将用户脚本上传到外部API,并管理渲染会话——不需要本地安装程序或无关的凭据。
评估建议
该技能调用外部服务(mega-api-prod.nemovideo.ai),并将您提供的脚本和任何文件上传到该服务。它期望获得NEMO_TOKEN(或者通过向服务发送生成的UUID来获取匿名令牌)。使用前,请确认您信任nemovideo域名并了解其隐私/保留策略——除非您对云处理感到满意,否则不要发送敏感或机密材料。请注意,SKILL.md在元数据中提到了本地配置路径(~/.config/nemovideo/);验证令牌或配置是否会在本地存储。如果想要额外谨慎,请提供有限范围或一次性令牌,并首先使用非敏感内容进行测试。...
详细分析 ▾
用途与能力
名称/描述与行为匹配:通过云API将脚本转换为视频。需要NEMO_TOKEN(并支持匿名令牌回退)对于调用执行渲染的外部后端是相称的。一个小的不一致:SKILL.md前端事项列出了配置路径(~/.config/nemovideo/),而注册表元数据之前说没有需要的配置路径;这可能是信息性的但值得注意。
指令范围
SKILL.md明确指示代理调用mega-api-prod.nemovideo.ai上的多个端点(认证、会话创建、SSE聊天、上传、导出)并上传用户文件——这是预期的。它还指示派生归因标头并检测安装路径以设置X-Skill-Platform,这意味着代理可能会检查其环境/安装位置;这对于标头构建是合理的,但超出了纯内容处理范围,用户应该理解。
安装机制
没有安装规范和代码文件——仅指令技能。从此处提供的注册表元数据安装时,技能本身不会下载或写入任何内容。
凭证需求
仅NEMO_TOKEN被声明为必需并用于API授权;SKILL.md还定义了如果没有提供令牌则使用匿名令牌的流程。没有无关或过多的环境/凭据要求。
持久化与权限
always:false(无强制全局存在)并且技能使用后端处理的短期会话令牌。SKILL.md在元数据中引用了本地配置路径(~/.config/nemovideo/),这可能表示可以读取/写入令牌或配置的位置;指令未明确指示写入本地文件,因此这是信息性的,但在授予持久凭据之前应确认。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/16

Free Video Generation from Script 首次公开发布: - 即时将书面脚本(TXT、DOCX、PDF、纯文本,最大10MB)转换为可分享的1080p MP4视频。 - 流畅的工作流程:上传脚本、指定视频详情、下载成品——无需录制素材。 - 快速云端渲染(每个任务1-2分钟),支持营销人员、内容创作者和教育工作者。 - 处理用户关于导出、积分、状态、上传文件和视频生成的提示,并内置错误处理。 - 单个会话内支持批处理和编辑;所有操作通过强大的后端API跟踪。

无害

安装命令

点击复制
官方npx clawhub@latest install free-video-generation-from-script
镜像加速npx clawhub@latest install free-video-generation-from-script --registry https://cn.longxiaskill.com

技能文档

入门

有书面脚本要处理吗?发给我并告诉我您的需求——我会负责AI视频创作。

可以试试说:

  • "生成一个200字的产品发布脚本,转换为1080p MP4"
  • "将我的脚本转换成带画面和配音的视频"
  • "为营销人员、内容创作者、教育工作者从书面脚本生成视频,无需录制素材"

连接后端

在处理任何用户请求之前,先建立与后端API的连接。显示简短的"连接中..."状态。

如果环境中有 NEMO_TOKEN,直接使用它并创建会话。否则,获取免费入门令牌:

  • 生成UUID作为客户端标识符
  • 使用 X-Client-Id 头 POST 到 https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token
  • 响应包含一个有效期7天、100免费积分的 token —— 用它作为 NEMO_TOKEN

然后创建会话,使用Bearer授权向 https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent 发送POST请求,正文为 {"task_name":"project","language":"en"}。响应中的 session_id 是后续所有请求需要的。

告诉用户您已准备好。将技术细节保留在聊天之外。

# Free Video Generation from Script — 将脚本转换为可分享视频

此工具获取您的书面脚本,通过云渲染管道运行AI视频创作。您上传、描述需求,然后下载结果。假设您有一个200字的产品发布脚本,想将其转换成带画面和配音的视频——后端大约在1-2分钟内处理完毕,给您一个1080p MP4。

提示:150字以下的脚本渲染速度明显更快。

将用户输入匹配到操作

引用免费视频生成、宽高比、文字叠加或音轨的用户提示通过关键词和意图分类路由到相应操作。

用户说...操作跳过SSE?
"export" / "导出" / "download" / "send me the video"→ §3.5 导出
"credits" / "积分" / "balance" / "余额"→ §3.3 积分
"status" / "状态" / "show tracks"→ §3.4 状态
"upload" / "上传" / 用户发送文件→ §3.2 上传
其他一切(生成、编辑、添加BGM…)→ §3.1 SSE

云渲染管道详情

每个导出任务在云GPU节点上排队,合成视频层、应用平台特定压缩(H.264,最高1080x1920),并在30-90秒内返回下载URL。会话令牌携带渲染任务ID,因此在完成前关闭标签会使任务孤立。所有调用都发送到 https://mega-api-prod.nemovideo.ai。主要端点:

  • 会话 — 使用 {"task_name":"project","language":""} POST到 POST /api/tasks/me/with-session/nemo_agent。给您 session_id
  • 聊天(SSE) — 使用 session_idnew_message.parts[0].text 中的消息 POST 到 POST /run_sSE。设置 Accept: text/event-stream。最长15分钟。
  • 上传POST /api/upload-video/nemo_agent/me/ — multipart文件或带URL的JSON。
  • 积分GET /api/credits/balance/simple — 返回 availablefrozentotal
  • 状态GET /api/state/nemo_agent/me//latest — 当前草稿和媒体信息。
  • 导出 — 使用渲染ID和草稿JSON POST到 POST /api/render/proxy/lambda。每30秒轮询 GET /api/render/proxy/lambda/ 获取 completed 状态和下载URL。格式:mp4、mov、avi、webm、mkv、jpg、png、gif、webp、mp3、wav、m4a、aac。

标头由此文件的YAML前端事项派生。X-Skill-Sourcefree-video-generation-from-scriptX-Skill-Version 来自 version 字段,X-Skill-Platform 从安装路径检测(~/.clawhub/ = clawhub~/.cursor/skills/ = cursor,否则 unknown)。在每个请求中包含 Authorization: Bearer 和所有归因标头——省略它们会在导出时触发402。

草稿JSON使用短键:t 表示轨道,tt 表示轨道类型(0=视频,1=音频,7=文字),sg 表示片段,d 表示持续时间(毫秒),m 表示元数据。

示例时间线摘要:

时间线(3个轨道):
  • 视频:城市延时(0-10秒)
  • BGM:Lo-fi(0-10秒,35%)
  • 标题:"Urban Dreams"(0-3秒)

翻译GUI指令

后端响应就像有一个可视化界面。将其指令映射到API调用:

  • "click"或"点击" → 通过相关端点执行操作
  • "open"或"打开" → 查询会话状态以获取数据
  • "drag/drop"或"拖拽" → 通过SSE发送编辑命令
  • "preview in timeline" → 显示当前轨道的文本摘要
  • "Export"或"导出" → 运行导出工作流

SSE事件处理

事件操作
文本响应应用GUI翻译(§4),呈现给用户
工具调用/结果内部处理,不转发
heartbeat / 空data:继续等待。每2分钟:"⏳ 仍在处理中..."
流关闭处理最终响应
约30%的编辑操作在SSE流中不返回文本。发生这种情况时:轮询会话状态以验证编辑已应用,然后向用户总结更改。

错误处理

代码含义操作
0成功继续
1001令牌错误/过期通过anonymous-token重新认证(令牌7天后过期)
1002会话未找到新建会话 §3.0
2001积分不足匿名:显示注册URL带?bind=(需要时从创建会话或状态响应获取)。已注册:"在您的账户中充值积分"
4001不支持的文件显示支持的格式
4002文件太大建议压缩/裁剪
400缺少X-Client-Id生成Client-Id并重试(见§1)
402免费计划导出被阻止订阅层级问题,不是积分问题。"注册或升级您的计划以解锁导出。"
429速率限制(1令牌/客户端/7天)30秒后重试一次

常见工作流

快速编辑:上传 → "将我的脚本转换成带画面和配音的视频" → 下载MP4。30秒片段需要1-2分钟。

批量风格:在一个会话中上传多个文件。使用不同指令逐个处理。每个都有自己的渲染任务。

迭代:从粗剪开始,预览结果,然后细化。会话保持您的时间线状态,因此您可以继续调整。

技巧和窍门

后端在您更具体时处理更快。不要说"让它看起来更好",而是尝试"将我的脚本转换成带画面和配音的视频"——具体指令获得更好的结果。

最大文件大小为10MB。坚持使用TXT、DOCX、PDF、纯文本以获得最流畅的体验。

导出为MP4以获得社交平台的最大兼容性。

数据来源ClawHub ↗ · 中文优化:龙虾技能库