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() 實現快速編碼。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案