open-ribbi/velocut

AI-native, local-first video editor by Ribbi — runs entirely in the browser. Rust/WASM engine, WebGPU compositing, WebCodecs export; humans and LLM agents edit through the same JSON command protocol.

해결하는 문제

Velocut은 비디오 편집과 3D 장면 연출을 위한 통합된 브라우저 기반 환경을 제공하여 사용자가 수동 편집과 AI 기반 창작을 결합할 수 있도록 합니다. 3D 레이아웃, 비디오 조립, AI 비디오 생성을 위해 별도의 도구를 전환할 필요 없이, 공유된 실행 취소 기록을 가진 단일 프로젝트 런타임으로 통합합니다.

작동 방식

이 시스템은 멀티트랙 비디오 에디터와 3D Director로 구성됩니다. 브라우저 측 렌더링 및 미디어 처리를 위해 WebGPU와 WebCodecs를 사용합니다. 프로젝트는 UI를 통해 수동으로 제어하거나 MCP (Model Context Protocol) 서버를 통해 프로그래밍 방식으로 제어할 수 있으며, 이를 통해 AI 에이전트(Codex 등)가 장면을 생성하고, 객체를 배치하고, 카메라를 제어할 수 있습니다. 또한 선언적 구성 시스템을 통해 외부 AI 비디오, 음성 및 음악 제공업체와 연결하여 특정 타임라인 범위에 비디오 클립을 직접 생성하는 기능도 지원합니다.

대상 사용자

AI를 활용하여 비디오 제작 및 3D 장면 구성을 가속화하려는 크리에이터와 개발자, 그리고 제공된 SDK를 사용하여 AI 기반 미디어 도구를 구축하는 사람들을 위해 설계되었습니다.

주요 특징

  • 통합 3D Director: 3D 기본 도형 생성 및 애니메이션, GLB 모델 가져오기, 비디오 프로젝트 내 캐릭터 포즈 설정이 가능합니다.
  • AI 에이전트 통합: 완전한 MCP 서버 지원을 통해 AI 에이전트가 복잡한 장면 생성 및 카메라 연출 작업을 수행할 수 있습니다.
  • 직접 타임라인 생성: 텍스트나 첫 프레임 프롬프트에서 AI 비디오 클립을 생성하여 지정된 타임라인 슬롯에 직접 배치합니다.
  • 상세한 기록: 편집 내용을 특정 사용자나 AI 에이전트에게 귀속시키는 브랜치 기록 시스템을 통해 정확한 실행 취소 및 수정 확인이 가능합니다.
  • 브라우저 네이티브: 미디어 저장 및 렌더링은 IndexedDB와 OPFS를 사용하여 브라우저 내에서 로컬로 수행됩니다.

관련

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