Sportinger/MasterSelects

Legacy Community Edition — frozen at v2.4.5-mit-final under the MIT License.

解决的问题

MasterSelects 是一款本地优先、GPU 加速的媒体编辑器,旨在取代 Adobe Premiere 等重量级订阅制软件。它提供了一个高性能环境,可在浏览器中直接编辑视频、音频、矢量动画和 3D 资产(包括高斯点云),无需依赖 CPU 绑定的渲染或复杂的依赖树。

如何工作

该项目使用 WebGPU ping-pong 组合器 和自定义 WGSL 着色器来处理预览、拖动和导出。通过 WebCodecs 实现零拷贝导出管道,避免 CPU 循环往返。为保持性能,采用三级拖动缓存(VRAM、上一帧缓存和 RAM 预览)。针对浏览器限制,包含基于 Rust 的“原生助手”,用于 Firefox 的项目存储、yt-dlp 下载以及特定本地 AI 任务。

适用人群

希望拥有专业级、本地优先编辑工具的内容创作者、视频编辑者和开发者,该工具开源且支持 AI 驱动的时序操作。

主要亮点

  • GPU 优先架构:每层使用单个 WGSL 复合着色器执行 34 个 GPU 效果、74 个转场和 37 个混合模式。
  • 本地 AI 集成:集成 SAM2 实现对象分割,基于 ONNX 的音轨分离,以及本地 Whisper 语音转录。
  • AI 控制:内置聊天代理和 MCP 适配器,允许外部代理(如 Claude Code)直接操作时间线。
  • 广泛格式支持:支持导入 Premiere Pro 项目、Lottie/Rive 动画、3D 模型(glTF/OBJ)和高斯点云。
  • 音频工作站:完整的波形/频谱图编辑器,支持非破坏性编辑,23 个音频效果,以及主混音器。
  • 零拷贝导出:GPU 直接输出至 WebCodecs 的管道,无需 readPixels() 实现快速编码。

相关

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