本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
以上选择我承诺是永久有效的,接受社区和佬友监督: 是
这个项目发过一篇帖子,但可能太简陋了,现在这是一个更详细的版本,光文字可能体验不强,我加入了一些gif来展示。
OpenCat 是一个类似remotion的程序化视频合成引擎,比remotion这种借助网页以及headless更native一些。
提供一个声明式的 JSONL 格式作为视频的描述语言,底层用 Rust 原生渲染引擎直接输出 MP4。
Tailwind 式 className 写样式,GSAP 风格 API 做动效,CanvasKit 子集画图形——Web 开发者零学习成本切入
支持音视频图片以及lucide图标,支持视频转场
标准的使用方法就是用AI读取opencat.md格式文件,配合一些要求,自动生成JSONL文件,然后调用本库渲染成图片/视频等格式。这个可以做成skill。
以下是一些例子
第一个类似openpencil,因为我们用的jsonl,所以理论上流式地显示各个组件是毫无问题的,当前示例带了大量的动效,在生成的时候禁止动画,我们就可以得到一个智能设计的核心

以下例子是展示其动画能力,路径变形动画以及类似gsap的字符拆分动画


该库本身支持比较全面,具体能力可以详细阅读文档。
可能对哪些人有用
- 尝试做程序化生成设计/视频
- 后端部署不希望使用headless技术
- 想做一个智能设计编辑工具(思路可以参考一下)
1 个帖子 - 1 位参与者