개요

TooscutWebGPU + Rust/WASM 기반 브라우저 전문 영상 편집기(NLE). 설치 없이 브라우저에서 실행되며, GPU 가속·실시간 미리보기·멀티 트랙 타임라인·키프레임 애니메이션 등 네이티브 앱 수준의 기능 제공. Local-first 구조로 파일이 외부 서버로 전송되지 않음.

  • 공식 사이트: https://tooscut.app
  • 라이선스: Elastic License 2.0 (오픈소스, GitHub 공개)
  • 핵심 기술: WebGPU, Rust/WASM, Web Audio, File System Access API

차별점

기존 영상 편집기 대비

항목TooscutDaVinci/PremiereClipchamp/Canva
설치불필요 (브라우저)필요 (네이티브)불필요 (브라우저)
성능네이티브 수준 (WebGPU)네이티브제한적
데이터로컬 only로컬클라우드
GPU 가속WebGPUOpenGL/Metal/CUDA제한적
오픈소스
고급 기능키프레임·트랜지션풀 스택제한적

핵심 기능

1. GPU 가속 렌더링

WebGPU 합성 엔진 (Rust/WASM 구현)
  ↓
실시간 미리보기 + 빠른 내보내기
  ↓
영상 효과 GPU 계산:
  - 밝기·대비·채도
  - 블러
  - 색상 회전
  - 즉시 결과 확인 (지연 없음)

2. 멀티 트랙 타임라인

  • 무제한 비디오·오디오 트랙
  • 캔버스 기반 타임라인 UI
  • 클립 간 크로스 트랜지션
  • 트랙 간 합성·블렌딩

3. 키프레임 애니메이션

베지어 곡선 기반 키프레임:
  ✓ 위치 (x, y)
  ✓ 투명도
  ✓ 회전·스케일
  ✓ 효과 파라미터
  ✓ 모든 속성에 시간축 변화 적용

4. Local-first 구조

File System Access API
  ↓
미디어 파일이 로컬에만 저장
  ↓
외부 서버 전송 ❌
  ↓
프라이버시·보안 우수

기술 스택

기술역할
WebGPUGPU 가속 합성·렌더링
Rust → WASM합성 엔진, 고성능 처리
Web Audio API오디오 트랙 처리
File System Access API로컬 파일 직접 접근
Canvas API타임라인 UI

WebGPU 활용 의의

WebGL (기존):
  ✗ 그래픽 중심
  ✗ 컴퓨트 셰이더 제한
  ✗ 모던 GPU 기능 활용 어려움

WebGPU (차세대):
  ✅ 컴퓨트 셰이더 네이티브 지원
  ✅ 모던 GPU API (Metal, Vulkan, DX12 추상화)
  ✅ 영상·이미지 처리에 최적
  ✅ 머신러닝 연산도 가능

→ Tooscut이 브라우저에서 네이티브급 영상 편집 가능한 핵심 이유


활용 시나리오

시나리오장점
빠른 영상 편집설치 없이 브라우저 즉시 시작
민감한 영상로컬 only, 클라우드 업로드 없음
크로스 플랫폼OS 무관 (WebGPU 지원 브라우저만)
개발자 협업오픈소스로 커스텀·확장 가능
온보딩새 팀원이 즉시 사용 (설치 없음)
임시 작업빠른 컷 편집·트랜지션

호환성

브라우저 (WebGPU 지원)

브라우저지원
Chrome 113+
Edge 113+
Safari 18+
Firefox실험적 (about:config)

File System Access API

  • Chrome·Edge: ✅ 완전 지원
  • Safari: 부분 지원
  • Firefox: 미지원 (대체 다운로드 방식 필요)

Elastic License 2.0

허용:
  ✅ 사용
  ✅ 복사·수정·배포
  ✅ 상업적 사용 (제한적)

제한:
  ❌ 호스팅 서비스로 제공 (SaaS 경쟁)
  ❌ 라이선스 키·가능성 제거

→ 코드 자체는 오픈, 클라우드 SaaS 형태로 재판매는 불가


평가

장점

  • 설치 불필요, 즉시 시작
  • 네이티브 수준 성능 (WebGPU)
  • 로컬 only → 프라이버시
  • 오픈소스
  • 키프레임·트랜지션 등 고급 기능

한계 (예상)

  • WebGPU 미지원 브라우저에선 작동 안 함
  • 대용량 영상은 브라우저 메모리 한계
  • DaVinci 같은 풀 스택 도구 대비 기능 제한
  • Elastic License 2.0 → SaaS 재판매 제한

의의: 브라우저 = 풀스택 워크스테이션

이전: 브라우저 = 텍스트·간단 미디어
지금: 브라우저 = 풀 GPU 워크스테이션

WebGPU + WASM 시대에 가능해진 것:
  - 영상 편집 (Tooscut)
  - 3D 렌더링 (Three.js + WebGPU)
  - 머신러닝 추론 (Transformers.js)
  - CAD (Onshape 등)
  - 게임 엔진 (Unity WebGPU)

→ “네이티브 vs 웹”의 경계가 빠르게 사라지는 중


관련 항목