📊 Dashboard
Welcome back.
Loading…
—
Top users by jobs
Loading…
Create video
Add accurate subtitles or normalize a video before processing.
New Subtitle Job
Upload → Review style suggestions → Configure → Submit.
Uses local video metadata rules by default. If an AI provider is configured, the source badge below will say AI-powered.
Click a template to select. Click Preview to see a 5s sample.
Larger = more accurate, but slower + needs more VRAM. Preflight will warn you.
Checking your config against current system resources (VRAM, disk, model size).
Large models may take a few minutes on first run.
📋 My Jobs
Job
Click ▶ Play Both to sync playback. The blue dot in the timeline shows the playhead.
No cues (job hasn't transcribed yet, or no SRT file).
⚙️ Settings
Developer APIDefault settings for new jobs. Override per-job on the New Job page.
Create video
Add accurate subtitles or normalize a video before processing.
Normalize Video
Pre-process videos for better subtitle results.
Video
Audio
Color (optional)
Trim (optional)
📜 History
Browse, search, and re-run any of your past jobs.
Loading…
Developer
API tokens + ready-to-copy code snippets. Use the API to integrate AiSub Studio into your own tools.
…
Authorization: Bearer <token>
All endpoints accept JSON. Send Content-Type: application/json on POST/PATCH.
Use these to call the API from scripts. The plaintext is shown once at creation — copy it now.
Loading…
End-to-end flow: init upload → upload chunk → complete (returns upload_id) → POST /api/jobs → poll GET /api/jobs/{id} until status is done or error.