Glitter Gim

내 호스트에서 직접 운영하는 영상 편집 Utility

· 2026-11-12 (목) 21:25:47 · 7
개인 호스트 VM 등에 직접 설치/운영하거나 도메인을 연결해 운영할 수 있는 셀프 호스팅(Self-hosted) 영상 편집 도구입니다.
개인 호스트, 홈서버 또는 Linux 기반 VM에 직접 설치할 수 있으며,
Nginx 등의 리버스 프록시와 HTTPS를 구성하면 자체 도메인을 이용한 웹 서비스로도 운영할 수 있습니다.

별도의 데스크톱 편집 프로그램 없이 브라우저에서 영상을 편집할 수 있도록 개발했습니다.

 


※ 주요 기능

- 영상 편집: 구간 자르기(Trim), 불필요한 구간 제거, 화면 자르기(Crop), 해상도 조정(Scale)
- Timeline: 썸네일 표시, 재생 위치 이동, 확대·축소 및 탐색
- 오디오: 유지, 음소거, 오디오 추출
- 이미지: 영상의 특정 장면을 PNG로 캡처
- 출력: 형식 및 비트레이트 설정, 처리 결과 미리보기와 다운로드
- 편의 기능: Undo/Redo, 키보드 단축키, 프리셋, 한국어·영어, Light/Dark 테마

※ 기술 및 운영 특징
Python, FastAPI, Uvicorn, Vanilla JavaScript, FFmpeg WebAssembly(WASM), SQLite 기반으로 개발했습니다.
영상 처리는 FFmpeg WASM을 이용해 사용자 브라우저 내부에서 실행됩니다.
현재 구현에서는 원본 영상을 서버로 업로드하여 인코딩하지 않으며,
서버는 편집 설정 검증과 처리 계획 생성, 프리셋 관리 등을 담당합니다.
따라서 개인 서버에서 애플리케이션을 직접 운영하면서 브라우저 기반 영상 편집 환경을 구축할 수 있습니다.
다만 영상 처리 성능은 사용자 기기의 성능과 브라우저 환경, 영상 크기 및 코덱에 따라 달라질 수 있습니다.

※ 데모 및 소스 다운로드
- 웹 데모 사이트
- GitHub 저장소
- 라이선스: MIT License

 


첫 공개 버전이라 개선할 부분은 있겠지만,

개인 호스트에서 직접 운영할 수 있는 실용적인 영상 편집 Utility를 목표로 개발하고 있습니다.

관심 있는 분들은 웹 데모를 사용해 보시거나
GitHub에서 소스코드를 확인해 보세요.
사용 후기나 개선 의견도 환영합니다.

○ 참고 : 해당 포트폴리오
|
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,342건
+
제목 글쓴이 날짜 조회
21:25 조회 8
19:34 조회 43
16:38 조회 27
15:16 조회 84
12:19 조회 49
10:37 조회 65
10:18 조회 96
11-11 조회 179
11-11 조회 146
11-11 조회 159
11-11 조회 165
11-10 조회 221
11-10 조회 276
11-10 조회 263
11-10 조회 231
11-10 조회 188
11-10 조회 183
11-10 조회 231
11-10 조회 174
11-10 조회 211