-
Notifications
You must be signed in to change notification settings - Fork 1
Subtitle Mode
Subtitle mode allows you to generate AI-powered subtitles using Whisper, download subtitles from multiple providers, and manage subtitle tracks in your video files. Supports automatic subtitle generation, batch subtitle downloading, and subtitle embedding for videos.
Subtitle mode provides:
- ✅ AI-powered subtitle generation (OpenAI Whisper - 90+ languages)
- ✅ Download from 9+ subtitle providers
- ✅ Anime-specific providers (Kitsunekko, Jimaku, AnimeSubtitles)
- ✅ Multiple languages per file
- ✅ Three output modes (external, embedded, burn-in)
- ✅ Automatic subtitle scoring and selection
- Select Subtitle Mode from the sidebar (📝 icon)
- Add Files containing videos that need subtitles
- Select Languages you want subtitles for
- Choose Provider (Whisper AI or web providers)
- Click Process to search/generate
- Select Best Subtitles for each language
- Apply to Files with your preferred output mode
Setup Required: Download Whisper models (Tools → Setup AI Subtitles)
Supported Languages: 90+ languages including:
- English, Spanish, French, German, Italian, Portuguese
- Japanese, Chinese, Korean, Hindi, Thai, Vietnamese
- Russian, Arabic, Turkish, Polish, Dutch, Swedish, Norwegian
- And many more!
Models:
- tiny - Fastest, least accurate (~39 MB)
- base - Balanced (~74 MB)
- small - Good accuracy (~244 MB)
- medium - High accuracy (~769 MB)
- large - Best accuracy (~3 GB)
Use When:
- No subtitles available online
- High accuracy needed
- Multiple languages
- Custom content
OpenSubtitles (✅ Currently Working)
- Largest database
- Requires API key (free available)
- 5/day free, 20/day with account, 200/day VIP
- Movies, TV shows, anime
General Content:
- Addic7ed - TV shows and movies
- SubDL - Movies and TV shows
- Subf2m - Movies and TV shows
- YIFY - Movies only
- Podnapisi - Multilingual content
- SubDivX - Spanish subtitles
Anime-Specific:
- Kitsunekko - Japanese and English anime subtitles
- Jimaku - Multiple languages for anime
- AnimeSubtitles - Multiple languages for anime
Note: Most web scraping providers are currently not working due to website changes. Only OpenSubtitles (API) is functional.
Provider Selection:
- Dropdown to select subtitle provider
- Tooltip shows available providers
- Whisper AI shows model status
Language Selection:
- Multi-select checkboxes for languages
- Flag icons for visual identification
- Search multiple languages simultaneously
Selected Files Count:
- Shows number of files ready for processing
Available Subtitles Table:
- Select multiple subtitles per language
- Score-based ranking
- Provider information
- Format information
Subtitle Details:
- Shows details for selected subtitle
- File format
- Language code
- Matching score
External (.srt file):
- Save subtitle file next to video
- Fastest (no video processing)
- Compatible with all players
- No quality loss
Embed (Track):
- Add subtitle as track inside video
- Fast (no re-encoding)
- Keeps video in one file
- Compatible with most players
Burn-in (Hardcoded):
- Permanently overlay subtitles
- Slow (re-encodes video)
- Always visible
- Cannot be disabled
Automatically selects the highest-scored subtitle for each language.
Applies selected subtitles to the currently selected file.
Applies selected subtitles to ALL files in the queue that have results.
- Go to Tools → Setup AI Subtitles
- Follow the wizard
- Download model(s)
- Models stored in:
settings/whisper-models/
System Requirements:
- 4GB RAM minimum
- 8GB RAM recommended for large model
- Optional GPU acceleration
- Get API key from opensubtitles.com
- Open Settings
- Go to Subtitle Providers tab
- Enter API key
- Save settings
Account Types:
- Free - 5 downloads/day
- Account - 20 downloads/day
- VIP - 200 downloads/day
- Add video file
- Select "Whisper AI" provider
- Check "🇬🇧 English"
- Click "Process"
- Wait for generation
- Select generated subtitle
- Choose "External" output mode
- Click "Apply to File"
- Add video file
- Select "OpenSubtitles" provider
- Check "🇪🇸 Spanish (EU)"
- Click "Process"
- Review available subtitles
- Select best match
- Choose "Embed" output mode
- Click "Apply to File"
- Add video file
- Select "Whisper AI" provider
- Check multiple languages (English, Spanish, French)
- Click "Process"
- Wait for all languages to generate
- Click "Auto-Select Best"
- Choose "Embed" output mode
- Click "Batch Apply All"
EncodeForge uses intelligent scoring to rank subtitles:
Scoring Factors:
- Filename similarity (40%)
- Release group match (20%)
- Language match (20%)
- Provider reputation (10%)
- User ratings (10%)
Higher scores = better matches
Issue: "Whisper not setup"
- Solution: Go to Tools → Setup AI Subtitles
Issue: "No subtitles found"
- Check: File exists and is readable
- Check: Provider is properly configured
- Solution: Try different provider
Issue: "OpenSubtitles API error"
- Check: API key is valid
- Check: Rate limit not exceeded
- Solution: Wait or upgrade account
Issue: Subtitles out of sync
- Cause: Subtitle file timing mismatch
- Solution: Use Whisper for accurate timing
Issue: Low accuracy (Whisper)
- Cause: Poor audio quality
- Solution: Use larger model or better audio source
For Speed:
- Use "tiny" or "base" Whisper model
- Process fewer languages at once
- Use external output mode
For Accuracy:
- Use "medium" or "large" Whisper model
- Ensure good audio quality
- Use GPU acceleration if available
Process entire libraries:
- Add folder with videos
- Select languages
- Click "Process"
- Review all results
- Auto-select best matches
- Batch apply to all files
Review subtitles before applying:
- Click subtitle in results table
- View details and format
- Check language and provider
- Verify scores
- Extract existing subtitles
- Convert between formats
- Merge multiple languages
- Adjust timing
- Ctrl+F - Focus search/language
- Enter - Apply selected subtitles
- Ctrl+A - Select all
- Ctrl+D - Deselect all
- Auto-Select First - Use auto-select to get best matches quickly
- Multiple Providers - Try different providers for best results
- Batch Process - Process entire folders efficiently
- Embed Subtitles - Keep videos and subtitles together
- Whisper for Accuracy - Use Whisper when web providers fail
Ready to add subtitles? Add your files and select your languages!