Repolode
open-subs

open-subs/opensubs

동영상을 업로드하지 않고 브라우저·데스크톱 앱·CLI에서 Whisper로 받아쓰기, 번역, 스타일 적용 및 자막 합성을 제공하는 오픈소스 로컬 자막 도구입니다.

대체할 수 있는 제품:VEEDKapwing

스타
115
포크
8
열린 이슈
0
마지막 커밋
4일 전

어떤 프로젝트인가요?

OpenSubs는 음성을 받아쓰고, 텍스트를 번역하고, 스타일을 적용한 뒤 자막을 영상에 합성해 동영상 자막을 만듭니다. 제품에 업로드 엔드포인트가 없으므로 동영상은 사용자 기기에서 디코딩되며 업로드되지 않습니다. 음성 모델만 다운로드해 로컬에 캐시하며, 기기 내 번역기 대신 클라우드 번역기를 선택한 경우에만 자막 텍스트가 기기 밖으로 전송됩니다.

동일한 엔진을 브라우저 탭에서 실행되는 웹 앱, 재생 중인 영상 위에 실시간 자막을 표시하는 Chrome·Edge·Firefox 확장 프로그램, macOS·Windows·Linux에서 대용량 파일과 여러 파일을 처리하는 데스크톱 앱, 그리고 명령줄 바이너리로 사용할 수 있습니다. 줄바꿈, 읽기 속도 제한, 스타일 프리셋, ASS 작성기는 WebAssembly와 네이티브 바이너리로 컴파일되는 공용 Rust 크레이트를 사용하므로 모든 프런트엔드에서 동일한 결과를 생성합니다.

이 저장소는 미디어 탐색, 음성 인식, SRT/VTT/ASS 처리, 번역 제공업체를 위한 Rust 크레이트와 Svelte, Tauri, Capacitor 및 확장 프로그램 API로 만든 프런트엔드로 구성된 모노레포입니다. 데스크톱 앱과 CLI는 자막을 영상에 합성할 때 ffmpeg를 호출하며, ass 및 whisper 필터가 포함된 빌드가 필요합니다.

핵심 기능

  • 01Whisper로 음성을 받아쓰며, 브라우저나 데스크톱에서 로컬로 실행합니다.
  • 02기기 내 번역기 또는 선택 가능한 클라우드 제공업체를 통해 자막을 번역합니다.
  • 03ASS 스타일 프리셋을 사용해 스타일을 적용한 자막을 영상에 합성합니다.
  • 04SRT, VTT, ASS 자막 파일로 내보냅니다.
  • 05Chrome, Edge 또는 Firefox 탭에서 재생 중인 영상 위에 실시간 자막을 표시합니다.
  • 06스크립트 및 CI 파이프라인에서 사용할 CLI를 제공합니다.

활용 사례

  • 제3자 서비스에 업로드하면 안 되는 개인 영상이나 기밀 영상을 자막 처리할 때.
  • 데스크톱에서 길이가 긴 동영상 파일을 일괄 처리할 때.
  • 브라우저에서 시청하는 영상에 실시간 자막을 추가할 때.
  • CI 또는 스크립트 작업 흐름에서 자막 생성을 자동화할 때.

빠른 시작

  1. 1

    브라우저에서 웹 앱을 열면 됩니다. 설치할 필요가 없습니다

  2. 2

    Cargo로 소스에서 CLI를 빌드합니다

    cargo build --release -p opensubs

사용 전 알아둘 점

  • AGPL-3.0-or-later 라이선스로 제공되며, 파생 저작물에도 적용되는 강력한 카피레프트 라이선스입니다.
  • 데스크톱 앱과 CLI에는 ass 및 whisper 필터가 포함된 ffmpeg 빌드가 필요합니다. Homebrew의 표준 ffmpeg에는 이러한 필터가 없습니다.
  • 소스에서 빌드하려면 Rust 1.97.1과 Node 22가 필요합니다.

토픽

자주 묻는 질문

opensubs은(는) 무엇인가요?
동영상을 업로드하지 않고 브라우저·데스크톱 앱·CLI에서 Whisper로 받아쓰기, 번역, 스타일 적용 및 자막 합성을 제공하는 오픈소스 로컬 자막 도구입니다. OpenSubs는 음성을 받아쓰고, 텍스트를 번역하고, 스타일을 적용한 뒤 자막을 영상에 합성해 동영상 자막을 만듭니다. 제품에 업로드 엔드포인트가 없으므로 동영상은 사용자 기기에서 디코딩되며 업로드되지 않습니다. 음성 모델만 다운로드해 로컬에 캐시하며, 기기 내 번역기 대신 클라우드 번역기를 선택한 경우에만 자막 텍스트가 기기 밖으로 전송됩니다.
opensubs은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
opensubs은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
opensubs은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. opensubs의 마지막 커밋은 2026년 10월 16일입니다.
opensubs은(는) 어디에 사용할 수 있나요?
제3자 서비스에 업로드하면 안 되는 개인 영상이나 기밀 영상을 자막 처리할 때. 데스크톱에서 길이가 긴 동영상 파일을 일괄 처리할 때. 브라우저에서 시청하는 영상에 실시간 자막을 추가할 때. CI 또는 스크립트 작업 흐름에서 자막 생성을 자동화할 때.
opensubs는 어떻게 설치하나요?
브라우저에서 웹 앱을 열면 됩니다. 설치할 필요가 없습니다 Cargo로 소스에서 CLI를 빌드합니다: cargo build --release -p opensubs
opensubs은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/open-subs/opensubs

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트