Sportinger/MasterSelects

A browser-based media editor and agent-friendly foundation for creative tools. AGPL-3.0-only.

解决的问题

MasterSelects 是一个基于浏览器的视频编辑器和可扩展的工作区,旨在将视频编辑、音频混音、图形动画、3D 场景构建以及 AI 辅助内容创作统一到一个单一的多轨时间线上。

工作原理

基于 React、TypeScript、WebGPU 和 WebCodecs 构建,编辑器在浏览器中本地运行。它采用基于节点的图系统处理效果、色彩分级和 3D 几何,允许用户构建复杂的处理链并实时预览。系统利用专用工作线程进行波形分析和 3D 渲染,以保持 UI 的响应性。AI 功能通过内置的 AI 代理实现,该代理可编辑时间线、生成媒体,并使用 SAM 2.1 在本地执行视频分割(浏览器抠像)。

适用人群

专为需要专业级、可扩展的浏览器编辑套件的创作者设计,开发者或 AI 代理可直接在源代码中添加新效果、控件或工作流。

主要亮点

  • 多模态编辑:在一条时间线上整合视频、音频、3D(包括高斯点云和粒子效果)以及运动图形。
  • 节点化工作流:使用类型化连接和实时预览构建效果和 3D 图形。
  • AI 集成:内置 AI 代理支持时间线编辑和媒体生成,以及本地运行的 SAM 2.1 驱动的视频分割功能。
  • 高级 3D 与模拟:包含流体传输系统(APIC)、点渲染,以及用于模拟布料和绳索的「Weave」系统。
  • 专业视频工具:支持 Premiere Pro 序列导入、多机位编辑,以及在浏览器本地处理 Canon CR2 图片的 RAW 开发。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目