Omniclip
오픈소스 웹 비디오 편집기
Features
- 영상의 트리밍, 분할 가능
- 프리뷰에서 클립 편집 - 회전, 리사이즈, 텍스트 스타일링
- 텍스트, 오디오, 비디오(MP4) 및 이미지 지원
- Undo/Redo
- 최대 4K 까지 다양한 해상도로 렌더링
- 개발 예정
- 프로젝트 관리자
- 트랜지션
- 이펙트 : 필터, 컬러조정, 특수 효과
- 25fps 외의 다른 타임베이스 지원
개발 관련
- 오픈소스 웹 기반 비디오 편집기가 많지 않아서 직접 만들게 됨
- 이 프로젝트는 포트폴리오 프로젝트로 시작했지만, 스타트업 아이디어처럼 다뤄서 사람들이 실제로 사용하길 바라는 마음으로 개발함
- 무료이며 오픈소스(MIT 라이선스)임
- Webcodecs API를 사용해 빠른 렌더링 제공
- 브라우저 내에서 클라이언트 사이드로 동작하며, 개인 데이터는 보관하지 않음
사용 시 주의사항
- 심플한 편집기지만 계속 개선 중인 주력 프로젝트임
- 현재는 25fps 이상의 비디오만 작동하고 그 이하는 안됨
- 트랙이 4개뿐임 - 빨리 개선할 수 있지만 깜빡함
- 곳곳에 버그 있음 (예: 타임라인 스크롤 이동 전까지 필름스트립 렌더링 안됨)
- 아직 휴대폰에서는 작동 안함 (drag and drop API 문제)
GN⁺ 의견
- 현재 완벽하지는 않지만 지속적인 개선과 피드백을 통해 발전 가능성이 높아 보임. 전문가용보다는 일반 사용자용으로 포지셔닝한다면 좀 더 차별화될 수 있을 것 같음
- Webcodecs API 사용해 브라우저 내에서 실행되는 점이 매력적임. 다만 모든 브라우저에서 100% 호환되지 않을 수 있어 대안 마련이 필요해 보임
- Shotcut, Kdenlive 등 이미 많이 쓰이는 오픈소스 데스크탑 비디오 편집기가 있음. 이들과의 차별점을 잘 어필한다면 사용자 유입에 도움이 될 듯
- 무료 온라인 편집 도구인 Clipchamp나 Kapwing 등과 비교했을 때의 장단점 파악이 필요해 보임
- 차별화된 기능으로는 온라인 협업 편집, 자막 자동 생성, AI 기반 편집 추천 등을 고려해 볼 만함
Hacker News 의견
- Show HN: Open-Source Video Editor Web App | Hacker News
- 웹 기반 오픈소스 비디오 편집기 개발에 커뮤니티 차원에서 투자가 필요함. 작년에 이를 호소하는 발표를 했음.
- 실수로 탭을 자주 닫게 되는데, 저장되지 않은 프로젝트에서 작업 중일 때 탭을 닫거나 다른 곳으로 이동할 때 확인 대화상자가 없음. 이 기능을 추가할 수 있을지 문의함.
- 개발 과정에서 겪은 큰 이슈들과 해결 방법에 대해 더 듣고 싶음. 예를 들어 빠른 렌더링을 위해 WebCodecs API를 사용했다고 했는데, 그 의미와 더 느린 대안이 무엇인지 궁금함. 또한 FFmpeg와 WebCodecs API 중 언제 어떤 것을 선택했고 차이점이 무엇인지 질문함.
- 검은 화면이 나오는 이유는 약 50-80MB가 로드될 때까지 기다려야 함. 프로젝트가 이미 캐시되어 있어서 이 문제를 완전히 잊어버렸다고 설명함.
- 최근 프로젝트에서 슬라이드쇼 안에 비디오를 삽입해야 했는데 Omniclip을 사용할 수 있을 정도 수준이라 칭찬함. 피드백으로 실행 취소 시스템이 다음 기능으로 좋을 것 같다고 제안함. 오픈소스여서 감사함을 표현함.
- 5시간 전에 봤으면 좋았을 것이라며 아쉬움을 표현함.
- Chrome 탭 최대 메모리 4GB 제한을 어떻게 해결했는지 궁금해함.
- 비슷한 것을 만들려고 생각했지만 연구해보니 평생 못할 것 같았다며 놀라움을 표현함. 오픈소스로 만들어줘서 고맙다고 함.
- 회전 기능이 훌륭하다며, iMovie에는 없어서 Keynote를 통해 가져오고 내보내는 방식으로 해결했었다고 함. 이를 전용 도구에서 할 수 있으면 좋겠다고 함.
- 100% 클라이언트 사이드라는 점이 마음에 든다고 함. PNG 파일을 드래그 앤 드롭으로 가져오려 했으나 작동하지 않았다고 함.