Sportinger/MasterSelects

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

何を解決するか

MasterSelects は、Adobe Premiere などの重量級サブスクリプションソフトウェアに代わる、ローカル優先で GPU 加速されたメディアエディタです。ブラウザ上で CPU 依存のレンダリングや重い依存関係に頼らず、ビデオ、オーディオ、ベクターアニメーション、3D アセット(ガウシアンスプラットを含む)を高パフォーマンスで編集できる環境を提供します。

動作方法

このプロジェクトは WebGPU ピンポンコンポジター とカスタム WGSL シェーダーを使用してプレビュー、スクロール、エクスポートを処理します。CPU ループを回避するため、WebCodecs を使用したゼロコピーエクスポートパイプラインを実装しています。パフォーマンスを維持するために、VRAM、最後のフレームキャッシュ、RAM プレビューの3段階スクロールキャッシュを採用しています。ブラウザの制限を補うために、Firefox 用のプロジェクトストレージ、yt-dlp のダウンロード、特定のローカル AI タスクに Rust で作成された「ネイティブヘルパー」を含んでいます。

対象ユーザー

プロフェッショナルな品質のローカル優先エディタを求めるコンテンツクリエイター、ビデオエディタ、開発者。AI によるタイムライン操作が可能なオープンソースツールを望む人向けです。

主な特徴

  • GPU 最優先アーキテクチャ:各レイヤーごとに1つの WGSL コンポジットシェーダーで実行される、34の GPU エフェクト、74のトランジション、37のブレンドモード。
  • ローカル AI 機能:オブジェクトセグメンテーションに SAM2 を統合、音声のステム分離に ONNX ベース、ローカル Whisper による音声認識。
  • AI コントロール:内蔵のチャットエージェントと MCP アダプタにより、外部エージェント(例:Claude Code)が直接タイムラインを操作可能。
  • 広範なフォーマット対応:Premiere Pro プロジェクト、Lottie/Rive アニメーション、3D モデル(glTF/OBJ)、ガウシアンスプラットをインポート可能。
  • オーディオワークステーション:非破壊編集に対応する波形/スペクトログラムエディタ、23種類のオーディオ FX、マスターミキサーを備える。
  • ゼロコピーエクスポートreadPixels() を使用せずに、GPU から WebCodecs への直接パイプラインによる高速エンコード。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト