描述
Framefields 是一个全面的视频和图像编辑引擎,专为编码代理量身定制。它作为一个单一的 npm 包运行,利用 TypeScript 管理广泛的任务,包括动态图形创建、照片编辑和视频渲染。该引擎设计为直接在 GPU 上工作,确保高性能和高效率。这消除了对无头浏览器或桌面应用程序的需求,简化了开发人员的工作流程。
阅读更多
该包包括一个 WebGPU 引擎,便于视频制作、图像编辑和动态图形。文本渲染特别清晰,字形轮廓在 GPU 上逐像素解决,使其非常适合动态视频标题或高分辨率的营销静态图像。用户可以使用 After Effects 风格的选择器和打字机时机来动画化文本。
Framefields 还支持 3D 图形,提供与 2D 像素 1:1 对齐的相机。它包括物理基础材料、基于图像的照明、阴影、辉光、环境光遮蔽等功能,并支持多种 3D 模型格式,如 OBJ、FBX 和 glTF。
在图像编辑方面,Framefields 提供超过 50 种效果,包括曲线、级别、选择性颜色、3D LUT 等。它还通过 ONNX 支持设备上的视觉任务,如检测、分割和姿态估计,允许用户将图形固定到跟踪对象上或重新构图视频。
该引擎配备了实时预览功能,使用户能够在合成中快速浏览并为代理固定注释。声轨层可以放置到帧上,并且在节拍网格上提供程序化音效。此外,Framefields 支持各种图表类型和 Lottie 文件,这些都可以在 GPU 上合成。
Framefields 目前处于测试版 (v2.2),需要 Node.js 版本 22 或更高版本,以及支持 WebGPU 的 GPU。它是基于 Apache-2.0 许可证的开源软件,使开发人员能够将先进的视频和图像编辑功能集成到他们的项目中。
- 类别AI 视频编辑器
- 定价模式开源
- 部署云端
- 平台Node.js
Framefields的核心功能
基于 TypeScript 的视频和图像编辑
基于 GPU 的渲染
超过 50 种图像效果
3D 图形支持
设备上的视觉任务
实时预览功能
声轨和程序化音效
基于 Apache-2.0 许可证的开源
如何使用 Framefields?
安装:添加 Framefields npm 包
配置:设置 TypeScript 环境
创建:开发动态图形和编辑图像
渲染:直接在 GPU 上输出视频
Framefields的使用案例
- 动态图形
- 照片编辑
- 3D 动画
- 视频渲染
- 视觉任务




