Gitframes是一款开源npm包形式的视频工具库,整合了专业级视频编辑和3D建模功能1。该工具库集成了Photoshop级别的合成、After Effects级别的运动处理和Blender级别的3D场景功能1,开发者可通过TypeScript代码驱动视频生成1。项目采用Apache-2.0开源许可发布1。
Gitframes采用WebGPU技术实现GPU硬件加速渲染,支持多种后端包括Dawn、Metal和Vulkan1,无需安装或许可大型桌面应用即可使用1。该工具库的核心功能包括文本渲染、视觉效果节点、3D模型支持、音频混音、视觉AI任务(如检测、分割、姿态识别)和图表绘制1。视觉模型来自OpenMMLab和Google,可按需从Hugging Face下载1。
Gitframes支持与多款AI代理集成,包括Claude、Codex、Cursor、Gemini CLI和GitHub Copilot等1。项目采用pnpm工作空间和turbo进行组织管理1,提供浏览器预览、单帧渲染和视频最终渲染等功能1。
Gitframes is an open-source npm package that brings professional video creation capabilities to developers through code-driven generation.1 The tool combines Photoshop-level compositing, After Effects-level motion capabilities, and Blender-level 3D scene functionality into a single library, eliminating the need to install or license large desktop applications.1 Gitframes leverages WebGPU technology to enable GPU hardware-accelerated rendering across multiple backends including Dawn, Metal, and Vulkan.1
The library supports TypeScript-based composition and integrates seamlessly with AI agents such as Claude, Codex, Cursor, Gemini CLI, and GitHub Copilot.1 Its core features include text rendering, visual effects nodes, 3D model support, audio mixing, computer vision tasks such as detection and pose estimation, and chart generation.1 The project is distributed under the Apache 2.0 open-source license and uses pnpm workspaces and Turbo for project management.1 Gitframes provides multiple rendering options including browser preview, single-frame rendering, and final video output, with visual models sourced from OpenMMLab and Google that are downloaded on-demand from Hugging Face.1
评论
还没有评论,欢迎留下第一条。