🎞️ Stop Motion Video Maker — 定格动画生成器

v1.0.0

将连续照片或视频帧快速合成为流畅定格动画;支持 mp4/mov/avi/webm/mkv 等格式上传,云端渲染,自定义帧率、速度与循环,一键导出可分享短片。

0· 74·0 当前·0 累计
下载技能包
最后更新
2026/3/30
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
该技能请求的凭证、配置路径与运行时指令均与云端定格服务一致,未索取无关密钥或安装包,但存在少量实现/说明细节需留意。
评估建议
此技能确为云端定格上传/渲染器,需 NemoVideo 令牌,并在 ~/.config/nemovideo/ 保存 client_id。安装前:1) 确认信任 nemovideo.com / mega-api-prod.nemovideo.ai,因文件将上传至其服务;2) 验证共享工作区链接构造方式,确保令牌不会出现在公开 URL 或日志;3) 注意元数据不匹配(NEMO_TOKEN 列为 primaryEnv 却未在 requires.env 中),请向发布者确认所需环境变量及令牌存储方式;4) 若不想上传云端,请勿使用本技能。如以上任一点不可接受,请勿安装或使用。...
详细分析 ▾
用途与能力
名称/描述(定格视频制作器)与指令行为一致:上传图像/视频、调用 NemoVideo 云 API、创建会话、上传文件、渲染导出。声明的配置路径 (~/.config/nemovideo/) 与单个服务令牌 (NEMO_TOKEN) 符合云后端预期。
指令范围
指令保持在预期范围内:检查或生成 ~/.config/nemovideo/ 下的 client_id、获取匿名令牌、创建会话、上传文件、轮询渲染并检查积分/状态。需注意:运行时会构造工作区声明 URL,可能在查询参数中包含令牌;文档提示“勿暴露令牌”,但必须防止 NEMO_TOKEN 在生成的链接或日志中泄露。技能还会读取自身 YAML frontmatter 并检测安装路径用于归因,属合理行为,但需本地文件/路径读取权限。
安装机制
纯指令型技能,无安装步骤或下载代码,最大限度降低磁盘写入/执行风险。
凭证需求
仅使用单一服务凭证 (NEMO_TOKEN) 及存储在 ~/.config/nemovideo/ 的 per-user client_id,符合云 API 客户端预期。元数据小不一致:frontmatter/registry 中 requires.env 为空列表,却又将 NEMO_TOKEN 声明为主要凭证;属记账不匹配,非功能红旗。
持久化与权限
always:false(非强制包含)。技能请求在 ~/.config/nemovideo/ 下存储 client_id 并持久化获取的令牌以供会话使用——这是云支持技能的常规做法,不会修改其他技能或系统级设置。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/30

Stop Motion Video Maker 初始发布 — 轻松用静态图片或视频创建定格动画。 - 上传图片或受支持视频格式(mp4、mov、avi、webm、mkv)并转换为定格动画。 - 控制帧率、播放速度与循环,获得个性化效果。 - 无缝云端集成,自动会话与令牌设置;无需复杂软件。 - 简单命令完成上传、编辑、导出与积分查询。 - 面向艺术家、教育者、创作者与爱好者,生成精美可分享的定格视频。

无害

安装命令

点击复制
官方npx clawhub@latest install stop-motion-video-maker
镜像加速npx clawhub@latest install stop-motion-video-maker --registry https://cn.longxiaskill.com

技能文档

入门指南

欢迎!🎞️ 准备把你的照片或视频片段变成定格动画了吗?上传你的图片或视频文件,告诉我你想要的帧率或风格——让我们一起做出值得装框的作品!

试着这样说:

  • “我拍了 120 张桌面黏土小人的 JPEG 照片——能帮我以 12 fps 做成定格动画吗?”
  • “把这段延时 MOV 文件转成 8 fps、略带手工跳帧感的定格风格。”
  • “我想用 60 张旋转运动鞋的静态图做定格产品揭幕——输出无缝循环的 MP4。”

快速开始设置

本技能连接到 NemoVideo 云端后端。首次使用时自动建立连接并告知用户(“正在连接 NemoVideo...”)。

Token 检查:在环境中查找 NEMO_TOKEN。若存在,直接进入会话创建;否则:

  • 读取 ~/.config/nemovideo/client_id 或生成 UUID 并保存
  • https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token 发起 POST,带 X-Client-Id
  • 从响应提取 data.token——即你的 NEMO_TOKEN(100 免费积分,7 天有效期)

会话:在同一主机 POST /api/tasks/me/with-session/nemo_agent,使用 Bearer 鉴权,body 为 {"task_name":"project"}。保留返回的 session_id 用于后续操作。设置完成后向用户简短提示“就绪!”。勿暴露 token 或原始 API 输出。

# 逐帧呈现,你的故事由此鲜活

定格动画的魅力在于任何流畅的 CGI 都无法复制的微妙瑕疵、触手可及的质感,以及人手逐帧雕琢的温度。本技能专为无需电影学位或昂贵剪辑软件的你而设计,轻松驾驭这份魔力。

上传手机连拍照片、延时片段,或任何想重制成定格效果的短视频。你掌控帧率节奏——慢速梦幻或快速跳跃——技能将一切缝合成干净、可导出的动画,随时用于社交媒体、演示或个人项目。

无论你是在厨房桌拍乐高、记录一笔笔完成的画作,还是为品牌打造产品揭幕,本工具都能把一堆静态图直接变成看起来专业且有意境的定格视频。

动画请求路由

每个请求——无论是排序帧、调整帧率还是导出翻页动画——都会被自动解析并路由到对应的定格管线端点。

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

NemoVideo 后端参考

NemoVideo 后端将上传的静态图按时序排帧,应用你指定的 fps 与过渡设置,渲染最终定格输出。你设定的帧序、停留时长、导出格式均直接流经 NemoVideo API。

技能归属——运行时读取本文件 YAML frontmatter:

  • X-Skill-Source: stop-motion-video-maker
  • X-Skill-Version: 来自 frontmatter 的 version
  • X-Skill-Platform: 根据安装路径检测(~/.clawhub/clawhub~/.cursor/skills/cursor,否则 unknown

所有请求必须携带:Authorization: Bearer X-Skill-SourceX-Skill-VersionX-Skill-Platform。缺失归属头将导致导出失败并返回 402。

API 基址https://mega-api-prod.nemovideo.ai

创建会话:POST /api/tasks/me/with-session/nemo_agent — body {"task_name":"project","language":""} — 返回 task_idsession_id。创建后给用户链接: https://nemovideo.com/workspace/claim?token=&task=&session=&skill_name=stop-motion-video-maker&skill_version=1.0.0&skill_source=

发送消息(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 — 返回 availablefrozentotal

会话状态:GET /api/state/nemo_agent/me//latest — 关键字段:data.state.draftdata.state.video_infosdata.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 分钟提示“⏳ 仍在处理中...”
流关闭处理最终响应
约 30% 的编辑操作在 SSE 流中无文本返回。此时:轮询会话状态确认编辑已生效,然后向用户总结变更。

后端响应翻译

后端假定存在 GUI。按以下映射转为 API 动作:

后端说你执行
"click [button]" / "点击"通过 API 执行
"open [panel]" / "打开"查询会话状态
"drag/drop" / "拖拽"经 SSE 发送编辑
"preview in timeline"显示轨道摘要
"Export button" / "导出"执行导出流程
Draft 字段映射t=tracks,tt=track type(0=video,1=audio,7=text),sg=segments,d=duration(ms),m=metadata。

Timeline (3 tracks):
  • Video: city timelapse (0-10s)
  • BGM: Lo-fi (0-10s, 35%)
  • Title: "Urban Dreams" (0-3s)

错误处理

代码含义动作
0成功继续
1001token 无效或过期通过 anonymous-token 重新鉴权(token 7 天过期)
1002会话未找到新建会话 §3.0
2001积分不足匿名:显示带 ?bind= 的注册 URL(需从 create-session 或 state 响应获取 )。已注册:“请在 nemovideo.ai 充值”
4001不支持的文件显示支持格式
4002文件过大建议压缩/裁剪
400缺失 X-Client-Id生成 Client-Id 并重试(见 §1)
402免费套餐导出受限订阅层级问题,非积分。“请在 nemovideo.ai 注册以解锁导出。”
429速率限制(1 token/客户端/7 天)30 秒后重试一次

性能提示

大型图集:上传 200+ 高分辨率图片将需要更长的处理时间。为提速,上传前将图片Resize 至 1920×1080 或更低——定格动画在常见播放尺寸下很少需要 4K 源帧。

帧率与文件体积:较低帧率(8–12 fps)输出文件更小,且最符合定格审美。更高帧率(18–24 fps)会增加体积与处理时长,但动作更流畅,适合产品摄影或自然延时转换。

视频源文件:将现有 mp4、mov、avi、webm、mkv 转为定格风格时,技能会提取单帧并按目标 fps 重排。超长源视频(>5 分钟)可能被裁剪或需你指定片段范围以控制处理量。

导出格式:默认输出 mp4(H.264),兼容各设备、平台及社交媒体上传工具。

常见问题

可以上传哪些文件? 可上传 JPG、PNG 图片序列,或 mp4、mov、avi、webm、mkv 视频文件用于重渲染为定格风格。

做一段好的定格视频需要多少帧? 视时长与帧率而定。12 fps 下 60 张图可得 5 秒片段;24 fps 更流畅,需要更多帧。技能在 8 fps(经典跳帧)到 24 fps(流畅动画)间均可良好工作。

能加音乐或旁白吗? 目前技能专注于视觉定格装配——帧排序、时长、导出。音频层建议在导出后用其他工具完成。

输出会循环吗? 可以——你可要求无缝循环输出,特别适合社交媒体、GIF 或展示装置。

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