Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

SubStudio — generate perfect subtitles with AI

Upload a video or paste a direct media link to instantly create accurate, timed subtitles. Edit, style, and export captions for any platform. Powered by Together AI

SubStudio

How it works

SubStudio uses Together AI's Whisper Large v3 model to transcribe your video with word-level timestamps. It automatically merges short intervals into readable subtitle blocks, then lets you preview and style them in real-time with 6 preset styles.

  1. Upload a video file or paste a direct media link
  2. Transcribe — audio is extracted and sent to Together AI's Whisper endpoint for fast, accurate transcription
  3. Edit & Style — preview subtitles in real time with 6 styles (Classic, TikTok, Modern Box, Cinematic, Outline, Bold Center)
  4. Export — download as .srt, .vtt, or burned-in .mp4

Running Locally

Cloning the repository

git clone https://github.com/Luffixos/ai-subtitles.git cd ai-subtitles

Getting API keys

Together AI (required — powers transcription):

  1. Go to Together AI to create an account
  2. Copy your API key

Storing API keys in .env

Create a .env file in the root directory and add your key:

TOGETHER_API_KEY=your_api_key_here

Or enter your Together AI key directly in the app by clicking the key icon in the top-right corner.

Installing dependencies

npm install

Running the application

npm run dev

The app will be available at http://localhost:3000.

One-Click Deploy

Deploy your own instance using Vercel:

Deploy with Vercel

Tech stack

License

This repo is MIT licensed.

关于 About

Generate subtitles for any videos with AI

语言 Languages

TypeScript98.6%
CSS1.2%
JavaScript0.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
56
Total Commits
峰值: 23次/周
Less
More

核心贡献者 Contributors