一个动效合成工具,工程文件不是二进制,而是JSON。这意味着你的动效设计可以像代码一样提交、对比、回滚。EffectCraft 就是这么干的——用纯 Rust 从零复刻 After Effects 的能力,走的是 Clean-room 路线。
不依赖 FFmpeg 的底层
音视频编解码全部由 Rust 实现,跨平台 UI 也是。官方给出的说法是"显著降低资源开销"。对长期被 FFmpeg 依赖链折腾的开发者来说,这一点可能比功能本身更有吸引力——少一层外部依赖,就少一层编译和分发的麻烦。
工程文件变成可版本化的文本
传统创意工具的工程文件通常是二进制,放进 Git 里基本没法看 diff。EffectCraft 改用 JSON 格式,动效设计因此变得可版本化、可对比。这个改动看起来小,但它把动效工程拉进了现代软件工程的工作流里。
AI Agent 能直接调度渲染
最关键的一点:EffectCraft 内置了 MCP 服务器。AI Agent 可以通过 CLI 直接调度关键帧渲染,通过命令注册表控制软件操作。换句话说,动效工具不再只是给人点的,也能被 Agent 调用。
- 纯 Rust 实现编解码与跨平台 UI
- JSON 工程文件,利于 Git 版本控制
- 内置 MCP 服务器,支持 AI Agent 通过 CLI 调度关键帧渲染
把创意工具工程化,是 EffectCraft 想讲的故事。它试图在提供 AE 级功能的同时,实现现代化的工程化管理与 AI 自动化支持。这条路能不能走通,取决于有多少人愿意把动效当成代码来管。
热门跟贴