Augani/openreel-video
요약
OpenReel Video는 CapCut의 오픈 소스 대안으로, 설치나 업로드 없이 브라우저에서 전문적인 비디오 편집을 할 수 있는 완전한 클라이언트 측 기반 도구입니다. React, TypeScript, WebCodecs, WebGPU를 활용하여 멀티 트랙 타임라인, 키프레임 애니메이션, 고급 색상 그레이딩 등 전문가 수준의 기능을 제공합니다. 모든 처리가 로컬 기기에서 이루어지므로 사용자 프라이버시가 완벽하게 보호되며, MIT 라이선스로 영구 무료 사용이 가능합니다. GPU 가속을 통해 4K 편집 및 빠른 내보내기가 가능하며, 다양한 코덱(MP4, WebM, ProRes)과 전문적인 오디오/비디오 효과를 지원하여 강력한 워크플로우를 제공합니다.
핵심 포인트
- 클라이언트 측 기반의 완전한 프라이버시 보장 (업로드 및 클라우드 처리 없음)
- WebGPU와 WebCodecs를 활용한 GPU 가속 4K 비디오 편집 기능 구현
- 멀티 트랙 타임라인, 키프레임 애니메이션, 고급 색상 그레이딩 등 전문가급 기능 제공
- MIT 라이선스 기반의 영구 무료 사용 및 워터마크 없음
- 다양한 코덱(MP4, WebM, ProRes)과 전문적인 오디오/비디오 효과 지원
CapCut 의 오픈 소스 대안입니다. 브라우저에서 전문적인 비디오 편집을 하세요. 업로드 없음. 설치 없음. 100% 오픈 소스.
OpenReel Video 는 완전히 기능齐全的 브라우저 기반 비디오 편집기이며, 전체 클라이언트 측에서 실행됩니다. React, TypeScript, WebCodecs, WebGPU 를 사용하여 비싼 소프트웨어 또는 클라우드 처리 없이 전문 등급의 비디오 편집을 구축했습니다.
Try it Live | Documentation | Discussions | Twitter
100% Client-Side- 당신의 비디오는 기기를 떠나지 않습니다. 업로드 없음, 클라우드 처리 없음, 완전한 프라이버시.No Installation- Chrome/Edge 에서 작동합니다. 열기 시작 편집만 하면 됩니다.Professional Features- 멀티 트랙 타임라인, 키프레임 애니메이션, 컬러 그레이딩, 오디오 효과 등GPU Accelerated- WebGPU 와 WebCodecs 를 사용하여 부드러운 4K 편집 및 빠른 내보내기
Free Forever- MIT 라이선스, 구독 없음, 워터마크 없음.
Multi-track timeline- 무한한 비디오, 오디오, 이미지, 텍스트, 그래픽 트랙Real-time preview- GPU 가속으로 부드러운 재생Precision editing- 프레임 정확도 스러빙, 컷, 트리밍, 스플릿, 리플리 삭제Transitions- 크로스 페이드, 블랙/화이트에 디프, 유틸, 슬라이드 효과Video effects- 밝기, 대비, 포화도, 블러, 샤프닝, 글로우, 비네티, 크로마 키Blend modes- 곱하기, 스크린, 오버레이, 추가, 빼기 등Speed control- 0.25x 에서 4x 까지 오디오 피치 보존Crop & transform- 위치, 스케일, 회전 및 3D 퍼스펙티브
Professional text editor- 풍부한 스타일링, 그림자, 아웃라인, 그라디언트20+ text animations- 타이핑, 페이드, 슬라이드, 뮌치, 팝, 탄성, 글리치Karaoke-style subtitles- 오디오에 동기화된 단어별 하이라이트Shape tools- 채움/스트로크를 가진 직사각형, 원형, 화살표, 다각형, 별SVG support- 색상 틸팅 및 애니메이션을 가진 SVG 임포트Stickers & emoji- 내장 라이브러리Background generator- 고색, 그라디언트, 메쉬 그라디언트, 패턴
Keyframe animations- 20+ 이징 커브를 사용하여 시간 동안 어떤 속성을 애니메이션화Multi-track mixing- 실시간 믹싱을 가진 무한한 오디오 트랙Waveform visualization- 시각적 오디오 편집Audio effects- EQ, 컴프레서, 리버브, 딜레이, 코러스, 플레저, 왜곡Volume & panning- 페이드 인/아웃을 가진 클립별 제어Beat detection- 음악에 동기화 된 마커 자동 생성Audio ducking- 대화사가 재생 될 때 음악 자동 감소Noise reduction- 3-pass 노이즈 제거 (톤, broadband, 러블)
Color wheels- 리프트, 감마, 게인 제어HSL adjustments- 색조, 포화도, 라이트니스 세밀 조정Curves editor- RGB 및 개별 채널 커브LUT support- 3D LUT 임포트 및 적용Built-in presets- 한 클릭 컬러 그레이딩
MP4 (H.264/H.265)- 보편적 호환성WebM (VP8/VP9/AV1)- 웹 최적화 형식ProRes- 전문 중간 형식 (프로кси, LT, 스탠더드, HQ, 4444)Quality presets- 4K @ 60fps, 1080p, 720p, 480pCustom settings- 비트레이트, 프레임 레이트, 코덱 옵션, 컬러 깊이Hardware encoding- WebCodecs 를 통한 빠른 내보내기AI upscaling- WebGPU 셰이더를 사용하여 해상도 향상Audio export- MP3, WAV, AAC, FLAC, OGGImage sequences- JPG, PNG, WebP 프레임 내보내기Progress tracking- 취소 지원으로 실시간 진행 추적
무한 취소/재실행- 전체 히스토리 및 복구 자동 저장- 작업 손실 없음 (IndexedDB 스토리지) 키보드 단축키- 전문 워크플로우 격자 맞춤- 자석 결합 정렬 트랙 관리- 표시/숨김, 잠금/해제, 순서 변경 하드웨어 지원- 커스터마이징 가능한 SRT import스크린 녹화- 화면, 카메라 또는 둘 다 기록 프로젝트 공유- 프로젝트 파일 내보내기/가입
WebGPU 렌더링- GPU 가속 컴포지팅 WebCodecs API- 하드웨어 비디오 디코딩/인코딩 프레임 캐싱- 부드러운 재생을 위한 LRU 캐시 Web Workers- 배경 처리 4K 지원- 4K 해상도 편집 및 내보내기
openreel.video 방문하여 즉시 편집 시작.
# 저장소 복제
git clone https://github.com/Augani/openreel-video.git
cd openreel-video
...
pnpm build
pnpm preview
| 브라우저 | 버전 | 상태 |
|---|---|---|
| Chrome | 94+ | 완전 지원 |
| ... | ||
| 모든 주요 브라우저는 이제 하드웨어 가속 비디오 인코딩/디코딩을 위한 WebCodecs 를 지원합니다. |
권장:
- 8GB+ RAM
- 4K 편집 전용 GPU
- 최신 다핵 CPU
openreel/
├── apps/web/ # React 프론트엔드 (~66k 라인)
│ └── src/
...
React 18+TypeScript- 타입 안전한 UI Zustand- 경량 상태 관리 MediaBunny- 비디오/오디오 처리 WebCodecs- 하드웨어 인코딩/디코딩 WebGPU- GPU 가속 렌더링 Web Audio API- 전문 오디오 처리 THREE.js- 3D 변환 및 효과 IndexedDB- 로컬 프로젝트 스토리지
액션 기반 편집- 모든 편집은 취소 가능한 액션 불변 상태- Zustand 를 통한 예측 가능한 업데이트 엔진 분리- 비디오, 오디오, 그래픽 엔진은 독립적 점진적 향상- Graceful fallbacks (WebGPU → Canvas2D)
OpenReel 은 AI 보조 오픈소스 개발의 실험입니다. Claude AI 는 다음을 관리합니다:
이슈 트라이지- 이슈 검토 및 응답 코드 구현- 기능 작성 및 버그 수정 코드 리뷰- 품질 기준 유지 문서- 최신 문서 유지
Augustus 의 인간 감시 전략 방향과 주요 변경 사항 최종 승인 보장. 모든 코드는 공개, 테스트, 모범 사례 준수.
이것이 기여자에게 무엇을 의미하는가:
- 이슈는 신속하게 검토됨 (보통 24 시간 이내)
- 버그 수정은 빠르게 배포됨
- 명확하고 상세한 질문 응답
- 높은 코드 품질 기준
기여를 환영합니다! 지침은 CONTRIBUTING.md 를 참조하세요.
기여 방법:
- 재현 단계를 포함한 버그 보고
- Discussions 에서 기능 제안
- 버그 또는 기능용 PR 제출
- 문서 개선
- 테스트 작성
- 효과 프리셋 공유
개발 워크플로우:
# 포크 및 복제
git clone https://github.com/Augani/openreel-video.git
# 기능 브랜치 생성
...
-
드래그 앤 드롭 멀티 트랙 타임라인
-
GPU 가속 실시간 비디오 프리뷰
-
완전 편집 세트 (컷, 트림, 스플릿, 전이)
-
20+ 애니메이션 텍스트 에디터
-
그래픽 (형상, SVG, 스티커, 배경)
-
효과 및 비트 감지 오디오 믹싱
-
LUT 지원 컬러 그레딩
-
키프레임 애니메이션 시스템
-
MP4/WebM 내보내기 (4K 지원)
-
스크린 녹화
-
AI 업스케일링
-
자동 저장 취소/재실행
-
타임라인 내 타임라인 (네스트드 시퀀스)
-
모션 추적
-
더 많은 내보내기 포맷 (ProRes, GIF)
-
플러그인 시스템
-
조정 레이어
-
고급 마스킹
-
오디오 스펙트럼 편집
-
협업 편집
-
모바일 최적화
MIT 라이선스 - 개인 및 상업 프로젝트 자유롭게 사용.
자세한 내용은 LICENSE 를 참조하세요.
구축 도구:
- MediaBunny - 미디어 처리
- React - UI 프레임워크
- Zustand - 상태 관리
- THREE.js - 3D 렌더링
- TailwindCSS - 스타일링
감동:
- DaVinci Resolve - 제대로 된 전문 도구
- CapCut - 누구나 접근 가능한 편집
- Figma - 브라우저 기반의 전문 소프트웨어
GitHub Issues- 버그 보고서 및 기능 요청
GitHub Discussions- 질문 및 커뮤니티 채팅
Twitter/X- @python_xi
@python_xi 와 AI 가 함께 만든 사랑스러운 프로젝트.
모든 사람이 접근 가능한 전문 비디오 편집. 영원히 무료. 영원히 오픈 소스.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending All (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기