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 작업을 지원합니다.

대상 사용자

프로페셔널 수준의 로컬 우선 편집 도구를 원하고, AI 기반 타임라인 작업이 가능한 오픈소스 도구를 선호하는 콘텐츠 크리에이터, 비디오 에디터, 개발자입니다.

주요 특징

  • GPU 우선 아키텍처: 각 레이어당 하나의 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로 직접 전달하는 고속 인코딩 파이프라인.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트