一个 Claude Code 技能,可将简短主题生成节拍同步的动态图形视频,并通过 HyperFrames 渲染为 MP4。
- Star
- 1,348
- Fork
- 134
- 未关闭 Issue
- 13
- 最近提交
- 7天前
这是什么?
Null Motion 是一个本地预览工具,用来研究动态图形广告是如何一步步做出来的。上方播放成片,下方对应每个段落放置一个用 HyperFrames 制作的黑白草稿场景,草稿采用 Arial 字体、纯色图形和单一动作。播放头横跨草稿区,当前画面所在段落的草稿会逐帧跟随成片,并显示橙色描边。
项目需要 Node.js 22+,没有运行时依赖,执行 npm start 后即可在 127.0.0.1:4343 查看内置的三个参考案例。下载菜单可将整段预览导出为 1920 像素宽、24 Mbps 码率的 MP4,并保留成片音频。导出依赖 WebCodecs 和 requestVideoFrameCallback,因此需要 Chrome 或 Edge。导出时成片以半速渲染,逐帧捕获,不会丢帧。
用户可通过 Python 脚本导入自己的参考视频(需要 FFmpeg 和 ffprobe),再在 JSON 文件中描述每个段落的元素与动效。项目不包含 AI 生成,也不提供字幕、停顿剪辑等托管功能,这些属于另一款独立产品。
核心功能
- 01同步播放成片与每个段落对应的黑白 HyperFrames 草稿。
- 02当前段落的草稿会高亮,并逐帧跟随成片。
- 03将整段拆解导出为 1920 像素宽、24 Mbps 的带音频 MP4。
- 04基于 Node.js 22+ 本地运行,无需安装依赖或 API 密钥。
- 05可导入自己的参考视频,并通过 FFmpeg 检测场景切换。
适用场景
- 逐段学习专业动态图形广告的结构与节奏。
- 用草稿与成片对照的方式,向客户或团队展示动效构思。
- 导出可分享的视频,对比成片与草稿。
- 拆解自己的参考视频,用于动效设计项目。
收录于专题
标签
常见问题
- NullMotion 是什么?
- 一个本地浏览器工具,可将成品动态图形广告与其黑白草稿同步播放,并导出为一个 MP4 视频。 Null Motion 是一个本地预览工具,用来研究动态图形广告是如何一步步做出来的。上方播放成片,下方对应每个段落放置一个用 HyperFrames 制作的黑白草稿场景,草稿采用 Arial 字体、纯色图形和单一动作。播放头横跨草稿区,当前画面所在段落的草稿会逐帧跟随成片,并显示橙色描边。
- NullMotion 可以免费使用吗?用的什么许可证?
- NullMotion 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- NullMotion 还在维护吗?
- 活跃维护中。NullMotion 最近一次提交是在 2026年10月31日。
- NullMotion 适合用来做什么?
- 逐段学习专业动态图形广告的结构与节奏。 用草稿与成片对照的方式,向客户或团队展示动效构思。 导出可分享的视频,对比成片与草稿。 拆解自己的参考视频,用于动效设计项目。
- 在哪里获取 NullMotion?
- 源代码和安装说明在 GitHub 上:https://github.com/blixvip/NullMotion
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
TiXL 是一款开源的实时动态图形工具,结合节点式程序化生成与关键帧动画。
一个让 Claude Code、Codex 等 agent 用代码直出商业级产品发布片的 skill,支持作曲配乐和在画面上指点修改。
开源框架,将 HTML、CSS、媒体和可回放动画渲染为确定性的 MP4 视频,面向 AI 编码助手。
15 支 10 秒 MG 动态设计短片,每种风格均由 Claude 编写代码生成,并公开提示词与完整源码。
面向 Claude Code 等编码智能体的动效设计工具包,内含 Remotion 视频流程、画面自检循环与 Python 音效引擎。