【开源项目】OpenCat, 一个程序化视频生成制作库

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI 生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受...
【开源项目】OpenCat, 一个程序化视频生成制作库
【开源项目】OpenCat, 一个程序化视频生成制作库

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

以上选择我承诺是永久有效的,接受社区和佬友监督: 是

这个项目发过一篇帖子,但可能太简陋了,现在这是一个更详细的版本,光文字可能体验不强,我加入了一些gif来展示。

OpenCat 是一个类似remotion的程序化视频合成引擎,比remotion这种借助网页以及headless更native一些。

提供一个声明式的 JSONL 格式作为视频的描述语言,底层用 Rust 原生渲染引擎直接输出 MP4。
Tailwind 式 className 写样式,GSAP 风格 API 做动效,CanvasKit 子集画图形——Web 开发者零学习成本切入
支持音视频图片以及lucide图标,支持视频转场

标准的使用方法就是用AI读取opencat.md格式文件,配合一些要求,自动生成JSONL文件,然后调用本库渲染成图片/视频等格式。这个可以做成skill。

以下是一些例子

第一个类似openpencil,因为我们用的jsonl,所以理论上流式地显示各个组件是毫无问题的,当前示例带了大量的动效,在生成的时候禁止动画,我们就可以得到一个智能设计的核心

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

20260430202904537
20260430195315162
该库本身支持比较全面,具体能力可以详细阅读文档。

opencat

可能对哪些人有用

  • 尝试做程序化生成设计/视频
  • 后端部署不希望使用headless技术
  • 想做一个智能设计编辑工具(思路可以参考一下)

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文