← 返回 Skills 合集
Oil Motion:把生成动画接到网页交互上
GitHub Stars 2147分类:音视频创作
它先把主体、风格、动作、背景归属、输入方式和连续性写成 Concept Contract,再为起点、中段与终点做关键帧;完整视频要先通过小规模 Pilot,之后才批量生成。交付路线会按场景和设备预算在全关键帧 MP4、透明 WebP sprite sheet 与色键 MP4 之间选择,运行时则独立选择连续拖动时间轴、事件触发分段播放或自主播放。生成后会检查每一帧,剪掉首尾停顿和近重复帧,处理闪烁、接缝、透明边缘、快速反向与移动端负载,并提供静态首帧、加载失败和减少动态效果的回退。确定性处理依赖 Python 3、Pillow、ffmpeg 与 ffprobe;视频生成需要首次配置模型服务密钥。仓库采用 MIT 许可。
视频开发自动化开源
一句话价值
先锁定关键帧,用视频模型补出连续运动,再逐帧清理并压成可控素材;最后把时间轴接到滚动、鼠标、拖拽、触摸、设备方向或组件状态。
适合场景
- 内容创作者
- 设计师
- 开发者
亮点
- 用 Oil Motion 把这两张产品图做成随滚动逐步拆解的交互动画,桌面保持清晰,移动端使用轻量素材。
- 先为这个角色跟随鼠标的动作提出三种方向,只在我选定后生成关键帧和连续视频。
- 检查现有帧序列,清掉停顿、重复帧和闪烁,再接成支持减少动态效果的网页动画。
安装方法
在终端执行下面的命令即可安装该 Skill:
npx skills add https://github.com/oil-oil/oil-motion