Whisper 기반 오픈소스 음성-텍스트 변환 도구로, forced alignment를 통해 단어 단위 타임스탬프를 추가하고 선택적으로 화자 분리를 지원합니다.
- 스타
- 466
- 포크
- 70
- 열린 이슈
- 2
- 마지막 커밋
- 7개월 전
어떤 프로젝트인가요?
SubStudio는 동영상 자막을 만드는 웹 앱입니다. 동영상 파일을 업로드하거나 미디어 링크를 직접 붙여 넣으면, 앱이 오디오를 추출해 Together AI의 Whisper Large v3 모델에 보내고 단어별 타임스탬프가 포함된 텍스트로 변환합니다. 짧은 구간은 읽기 편한 자막 블록으로 합쳐집니다.
내보내기 전에 여섯 가지 프리셋 스타일(Classic, TikTok, Modern Box, Cinematic, Outline, Bold Center)로 자막을 실시간 미리 보고 꾸밀 수 있습니다. 자막은 SRT 또는 VTT 파일로 다운로드하거나 MP4에 입힐 수 있습니다.
이 프로젝트는 Next.js (App Router), Tailwind CSS, Framer Motion, fluent-ffmpeg를 통한 FFmpeg를 사용해 만들어졌습니다. .env 파일에 Together AI API 키를 설정하거나 UI에 입력해 로컬에서 실행할 수 있으며, 클릭 한 번으로 Vercel에 배포할 수 있습니다.
핵심 기능
- 01Together AI Whisper Large v3를 사용해 동영상 오디오를 단어별 타임스탬프와 함께 텍스트로 변환합니다.
- 02동영상 파일 업로드와 미디어 링크 직접 입력을 지원합니다.
- 03여섯 가지 자막 스타일 프리셋을 제공하며 실시간 미리 보기를 지원합니다.
- 04자막을 SRT, VTT 또는 자막이 입혀진 MP4로 내보냅니다.
활용 사례
- TikTok이나 Reels용 숏폼 동영상에 자막을 추가합니다.
- 동영상 편집 워크플로에 사용할 SRT 또는 VTT 자막 파일을 생성합니다.
- 소셜 미디어 게시물용으로 자막이 입혀진 동영상을 만듭니다.
빠른 시작
- 1
리포지토리를 클론합니다
git clone https://github.com/Luffixos/ai-subtitles.git - 2
Together AI API 키를 입력한 .env 파일을 만듭니다(TOGETHER_API_KEY=your_api_key_here)
- 3
의존성을 설치합니다
npm install - 4
http://localhost:3000에서 개발 서버를 시작합니다
npm run dev
사용 전 알아둘 점
- 음성 전사에는 Together AI API 키가 필요합니다.
- 목록 메타데이터에는 라이선스가 없지만 README에는 MIT라고 표시되어 있습니다. 재사용하기 전에 라이선스를 확인하세요.
토픽
자주 묻는 질문
- ai-subtitles은(는) 무엇인가요?
- 업로드한 동영상이나 미디어 링크에서 Together AI의 Whisper 모델로 타임스탬프가 포함된 자막을 생성하는 Next.js 웹 앱입니다. SubStudio는 동영상 자막을 만드는 웹 앱입니다. 동영상 파일을 업로드하거나 미디어 링크를 직접 붙여 넣으면, 앱이 오디오를 추출해 Together AI의 Whisper Large v3 모델에 보내고 단어별 타임스탬프가 포함된 텍스트로 변환합니다. 짧은 구간은 읽기 편한 자막 블록으로 합쳐집니다.
- ai-subtitles은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ai-subtitles에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- ai-subtitles은(는) 아직 유지보수되고 있나요?
- 6개월 이상 커밋 없음. ai-subtitles의 마지막 커밋은 2026년 4월 7일입니다.
- ai-subtitles은(는) 어디에 사용할 수 있나요?
- TikTok이나 Reels용 숏폼 동영상에 자막을 추가합니다. 동영상 편집 워크플로에 사용할 SRT 또는 VTT 자막 파일을 생성합니다. 소셜 미디어 게시물용으로 자막이 입혀진 동영상을 만듭니다.
- ai-subtitles는 어떻게 설치하나요?
- 리포지토리를 클론합니다: git clone https://github.com/Luffixos/ai-subtitles.git Together AI API 키를 입력한 .env 파일을 만듭니다(TOGETHER_API_KEY=your_api_key_here) 의존성을 설치합니다: npm install http://localhost:3000에서 개발 서버를 시작합니다: npm run dev
- ai-subtitles은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Nutlope/ai-subtitles
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenAI Whisper 기반으로 오디오와 동영상을 컴퓨터에서 오프라인으로 전사하고 번역하는 데스크톱 앱입니다.
Whisper 등 음성 모델을 사용해 오디오와 비디오를 내 기기에서 완전히 오프라인으로 전사하는 데스크톱 앱입니다.
오프라인으로 실행되며 DaVinci Resolve, Premiere Pro, After Effects에 연동되는 로컬 우선 AI 자막 생성기입니다.
동영상을 업로드하지 않고 브라우저·데스크톱 앱·CLI에서 Whisper로 받아쓰기, 번역, 스타일 적용 및 자막 합성을 제공하는 오픈소스 로컬 자막 도구입니다.
AI로 영상 음성을 받아쓰고 스타일을 적용한 자막을 영상에 직접 입히는 데스크톱 앱입니다.