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 への直接パイプラインによる高速エンコード。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト