Skip to content

Releases: derek-zhuolin/motion-skill

Motion Skill 更新|工程化编排与音乐律动

Choose a tag to compare

@derek-zhuolin derek-zhuolin released this 28 Oct 14:02

让画面先讲清楚,再跟着音乐呼吸。本版把局部迭代中发现的问题整理为三个可选升级层,保留旧工程、48秒reference和10个稳定adapter。

  1. 工程断点:重点运镜、交接合同、命名事件、显式文件指纹与过期检查。修复交接接收镜尚未开始却通过校验的问题,以及目录/悬空symlink绕过隐私扫描的问题。
  2. 编排与保真:在已有语义计划中记录过程/结果、对象、参考、几何归属和阅读窗口;生成SHOTBOOK与风险窗。新增音乐驱动律动helper,以同一Composition时钟安排分组、停留与机位,不给人声/真实视频全局变速。
  3. 公开案例与迁移:附12秒发票/库存两变体Playground,可播放、拖动、同帧切换律动/均匀版。附件约0.9MB,解压后按README用Python3启动HTTP服务;不需要下载音乐模型。

ACE-Step首次使用会较慢:核心模型约10GB,所选组合和依赖可能更多。下载、加载和生成是不同等待;本机单次29秒音乐生成243.75秒,不含首次下载,也不是性能保证。音乐和效果需试听判断,不保证自动对齐强拍。Playground使用原创合成测试节奏,不是ACE-Step作品。

技术验证:74项Python回归、规则、类型、构建、帧状态、模板、律动helper及实际源/音轨/产物stale检查通过;本提交CI已通过。技术通过不等于视觉或听感接受;本版仍是beta,没有自动导演、自动强拍识别或通用媒体预热器。

未自定义的Skills CLI全局安装可用 npx skills update motion-video -g;项目内安装在原项目改用-p。有自定义或本地补丁的版本先备份、逐文件合并,不直接覆盖。没有上传个人克隆声音、私人影片、模型权重或本机配置。

附件 SHA-256:3eb25ae2b25cd73c41ee89bbd66c77d2c794bfb37b5e7f6cf01a1e186b49f85d

Motion Skill 更新|更连贯的动效编排

Choose a tag to compare

@derek-zhuolin derek-zhuolin released this 27 Oct 12:38

这次优化了“怎么把内容变成镜头”,让动效选择与内容含义、阅读时间和前后衔接联系起来。当前仍为公开测试版;具体版本为 1.1.1-beta.1,便于核对与回退。

这次改了什么

  • 按内容选动效:数字、关键词、真实图片与视频分别判断,参考近期实际使用记录,减少机械重复;不固定套用同一段 AME 镜头顺序。
  • 先看镜头编排:开工前给出编号镜头表,列明时间、主焦点、效果编号与组件、转场、选择原因及阅读窗口。
  • 默认读取 Remotion Best Practices:涉及 Remotion 实现时先定位并阅读相关规范,缺失会说明;不会静默安装,也不把“找到文件”说成“已经遵循”。
  • 延续已选视觉:沿用已选字体、配色、材质和素材处理方式,按本片内容调整动效与衔接路径。
  • 先做样片再扩展:默认先交 15–20 秒样片,确认表达、可读性与连续性后再制作整片;用户明确指定的范围优先。
  • 把更新入口讲清楚:中英文 README、更新日志、FAQ 和安装更新说明一起完善,提供命令与 Agent 两种更新方式。

仓库保留 96 项机制研究、10 个可导入生产组件;研究数量不代表相同数量的一键影片模板。组件与选择器仍需 Agent 根据实际内容接入和复看,不承诺任意音频全自动产生同等效果。

会用命令:只更新 Motion Skill

适用于通过 Skills CLI 全局安装,且没有在 Skill 内放自定义改动、私人素材或配置的版本:

npx skills update motion-video -g

项目内安装,在原项目根目录运行:

npx skills update motion-video -p

命令中的安装名是 motion-video。保留这个名字,避免更新其他 Skill。更新跟随原安装来源:Fork 或固定 tag 的版本不会自动切换到官方默认分支。CLI 需要 Node.js 22.20+。

不会用命令:把这段发给 Agent

请把我的 Motion Skill 更新到 https://github.com/derek-zhuolin/motion-skill 的最新版。先确认实际安装位置和来源,备份并保留我的修改、私人素材和已有视频;有冲突先告诉我。按原安装方式更新,不顺带更新其他 Skill,不上传文件。完成后核对安装版本与基本检查。

手动复制、ZIP、Fork 或自己改过 Skill 的用户,也走先备份、再核对合并的方式。 CLI 更新会替换文件,不负责合并你的修改。备份放在 Skill 文件夹之外;已有视频工程也放在独立目录。

第一次安装

按提示选择你使用的 Agent:

npx skills add derek-zhuolin/motion-skill --skill motion-video -g

已有手动安装时,先确认实际路径,避免新装一份却继续调用旧版。Motion Skill 使用官方 Remotion Agent Skills 作为实现规范,安装方式及缺失处理见 README;本仓库不打包上游 Skill 正文。

如何确认与继续接收更新

让 Agent 核对实际安装目录的 package.json 与 CHANGELOG.md。如果当前会话仍使用旧规则,新开会话后再调用。

想接收后续发布消息,在仓库选择 Watch → Custom → Releases。Star、Fork 或下载过文件不等于订阅;你的本地副本仍需主动更新。

验证、旧版与资料

更新入口已在独立项目中实测安装和定向重新安装,确认了文件替换与外部备份保留的行为;没有执行全局更新。所核对的 Skills CLI 1.7.4 中,check 也进入更新流程,因此不把它推荐为只读检查。

对应发布提交的 GitHub Actions 源码检查已通过,包括生产回归、规则检查、类型检查、构建、帧状态、新工程与公开文件扫描。

本次发布源码与文档,沿用原有示范片;旧标签、旧 Release 与原参考工程保留,不新增私人视频、原始录音或本地缓存。

技术检查通过与实际声画、审美验收分别记录;制作自己的视频后仍要复看可读性、声画和素材来源。

Motion Skill reference · 48秒有声字幕案例

Choose a tag to compare

@derek-zhuolin derek-zhuolin released this 26 Oct 11:32

Motion Skill reference · 48秒有声字幕案例

完整1080p MP4见本页Assets:motion-skill-reference.mp4。包含原声、同步中文字幕、真实工作台照片、手机实拍片段和Motion Skill end card。

可复制提示词:

/motion-video 把音频做成“实拍素材混剪+MG动效”:没有素材就让Codex按口播场景联网寻找并下载有明确使用许可的公开照片和短视频,保留作者与来源。保留原声,补同步字幕,片尾放大名称并稳定停留至少三秒。

本案例使用Codex+GPT-6.1 Sol(作者提供的模型标注),Whisper本地转写,Remotion渲染。联网取材依赖可用工具与来源,不自动购买或把生成图冒充实拍。

示范片保留作者授权发布的声音,不含原始录音、原始ASR和设备/位置元数据;示范媒体的展示授权不等于对声音或第三方素材的独立再利用许可。