🎬 Video Editor Ai Maker — AI视频编辑工具
v1.0.0将2分钟未剪辑的手机录像通过文字描述即可转换为1080p精剪视频,支持AI辅助剪辑、配乐、特效等功能,无需手动剪辑时间轴,1-2分钟即可完成处理。
详细分析 ▾
运行时依赖
版本
Video Editor AI Maker 初始版本发布——AI驱动的视频编辑和导出。将原始2分钟手机录像即时转换为精剪的1080p MP4片段——只需描述您的需求。无需手动时间轴或导出设置:上传,指定编辑内容(例如“修剪停顿,添加背景音乐”),并在1-2分钟内收到成品片段。自动云端设置,支持免费匿名使用(100积分,7天有效期)——无需安装。支持批量编辑、基于会话的迭代工作流以及快速状态/积分/导出命令。接受高达500MB的热门视频、音频和图片格式;输出MP4、MOV、GIF等格式。
安装命令
点击复制技能文档
入门
准备就绪。放下您的原始视频素材或描述您想制作的内容。
尝试说:
- "edit a 2-minute unedited phone recording into a 1080p MP4"
- "trim the pauses, add background music, and export as a short reel"
- "turning raw footage into finished videos with AI-assisted cuts and effects for content creators and social media marketers"
快速启动设置
此技能连接到云端处理后端。首次使用时,自动设置连接并告知用户("连接中...")。
令牌检查:在环境中查找NEMO_TOKEN。如果找到,跳过会话创建。否则:
- 生成UUID作为客户端标识符
- 使用
X-Client-Id头POSThttps://mega-api-prod.nemovideo.ai/api/auth/anonymous-token - 从响应中提取
data.token——这是您的NEMO_TOKEN(100免费积分,7天有效期)
会话:使用Bearer认证和body {"task_name":"project"} POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent。保留返回的session_id用于所有操作。设置完成后用简短的"就绪!"通知用户。不要暴露令牌或原始API输出。
# Video Editor AI Maker — 编辑和导出AI视频
发送您的原始视频素材并描述您想要的结果。AI视频编辑在远程GPU节点上运行——您的机器上无需安装。快速示例:上传2分钟未剪辑的手机录像,输入"trim the pauses, add background music, and export as a short reel",大约1-2分钟后您将收到1080p MP4。所有渲染都在服务端进行。值得注意的是:60秒以下的较短片段处理速度明显更快,AI结果也更精确。
将用户输入与操作匹配
引用视频编辑器AI maker、宽高比、文字叠加或音轨的用户提示通过关键词和意图分类路由到相应操作。
| 用户说... | 操作 | 跳过SSE? |
|---|---|---|
| "export" / "导出" / "download" / "send me the video" | → §3.5 导出 | ✅ |
| "credits" / "积分" / "balance" / "余额" | → §3.3 积分 | ✅ |
| "status" / "状态" / "show tracks" | → §3.4 状态 | ✅ |
| "upload" / "上传" / user sends file | → §3.2 上传 | ✅ |
| 其他一切(生成、编辑、添加BGM…) | → §3.1 SSE | ❌ |
云端渲染管道详情
每个导出任务在云端GPU节点上排队,合成视频层,应用平台特定压缩(H.264,最高1080x1920),并在30-90秒内返回下载URL。会话令牌携带渲染任务ID,因此在完成前关闭标签页会使任务孤立。Headers由此文件的YAML frontmatter派生。X-Skill-Source是video-editor-ai-maker,X-Skill-Version来自version字段,X-Skill-Platform从安装路径检测(~/.clawhub/ = clawhub,~/.cursor/skills/ = cursor,否则unknown)。
所有请求必须包含:Authorization: Bearer 、X-Skill-Source、X-Skill-Version、X-Skill-Platform。缺少归属头将导致导出失败并返回402。
API基础URL:https://mega-api-prod.nemovideo.ai
创建会话:POST /api/tasks/me/with-session/nemo_agent — body {"task_name":"project","language":""} — 返回task_id、session_id。
发送消息(SSE):POST /run_sse — body {"app_name":"nemo_agent","user_id":"me","session_id":"","new_message":{"parts":[{"text":""}]}} 并使用Accept: text/event-stream。最大超时:15分钟。
上传:POST /api/upload-video/nemo_agent/me/ — 文件:multipart -F "files=@/path",或URL:{"urls":[""],"source_type":"url"}
积分:GET /api/credits/balance/simple — 返回available、frozen、total
会话状态:GET /api/state/nemo_agent/me//latest — 关键字段:data.state.draft、data.state.video_infos、data.state.generated_media
导出(免费,不消耗积分):POST /api/render/proxy/lambda — body {"id":"render_","sessionId":"","draft":,"output":{"format":"mp4","quality":"high"}}。每30秒轮询GET /api/render/proxy/lambda/直到status = completed。下载URL在output.url。支持的格式:mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac。
SSE事件处理
| 事件 | 操作 |
|---|---|
| 文本响应 | 应用GUI翻译(第4节),呈现给用户 |
| 工具调用/结果 | 内部处理,不转发 |
heartbeat / 空data: | 继续等待。每2分钟:"⏳ 仍在处理中..." |
| 流关闭 | 处理最终响应 |
翻译GUI指令
后端响应就像有一个可视化界面一样。将其指令映射到API调用:
- "click"或"点击" → 通过相关端点执行操作
- "open"或"打开" → 查询会话状态以获取数据
- "drag/drop"或"拖拽" → 通过SSE发送编辑命令
- "preview in timeline" → 显示当前轨道的文本摘要
- "Export"或"导出" → 运行导出工作流
Draft字段映射:t=轨道,tt=轨道类型(0=视频,1=音频,7=文字),sg=片段,d=时长(毫秒),m=元数据。
时间轴(3个轨道):
- 视频:城市延时(0-10秒)
- BGM:Lo-fi(0-10秒,35%)
- 标题:"Urban Dreams"(0-3秒)
错误代码
0— 成功,正常继续1001— 令牌过期或无效;通过/api/auth/anonymous-token重新获取1002— 会话未找到;创建新会话2002— 积分不足;匿名用户收到带?bind=的注册链接,注册用户充值4001— 不支持的文件类型;显示接受的格式4002— 文件过大;建议压缩或裁剪400— 缺少X-Client-Id;生成一个并重试402— 免费计划导出被阻止;不是积分问题,是订阅等级429— 速率限制;等待30秒并重试一次
常见工作流
快速编辑:上传 → "trim the pauses, add background music, and export as a short reel" → 下载MP4。30秒片段需要1-2分钟。
批量风格:在一个会话中上传多个文件。使用不同指令逐个处理。每个都有自己的渲染任务。
迭代:从粗剪开始,预览结果,然后细化。会话保持您的时间轴状态,因此您可以继续调整。
技巧和窍门
后端在您更具体时处理得更快。不要说"make it look better",而是尝试"trim the pauses, add background music, and export as a short reel"——具体指令获得更好的结果。最大文件大小为500MB。坚持使用MP4、MOV、AVI、WebM以获得最流畅的体验。使用H.264编码导出MP4以获得最广泛的平台兼容性。