How it works
gSubs uses a two-tier search system to find the perfect subtitle match:- Fast search with SubDB - Hash-based matching for exact subtitle synchronization
- Deep search with OpenSubtitles - Filename and metadata-based search when exact matches aren’t found
Finding subtitles for a video
Launch gSubs
Open the application. You’ll see the drag-and-drop zone with a purple gradient background.
Select your language
Click the language dropdown in the top-right corner to select your preferred subtitle language. gSubs supports 10 languages: English, Español, Français, Italiano, Nederlands, Polski, Português, Român, Svenska, and Türkçe.Your language preference is saved automatically for future sessions.
Drag and drop your video
Drag a single video file into the drop zone. As you drag the file over the zone, you’ll see a “+1” indicator.Supported video formats:
.mp4.mkv.avi.m4v.mpg.webm
Wait for the search to complete
gSubs automatically begins searching:
- First, it computes a hash of your video file
- Searches SubDB using the hash for an exact match
- If found, downloads the subtitle automatically
- If not found, initiates a deep search using OpenSubtitles
Download completes automatically or choose from results
If SubDB finds a match:
- The screen turns green
- Subtitle downloads automatically to the same folder as your video
- A play button appears to open your video
- Multiple subtitle options appear in a table
- Click the download button next to your preferred subtitle
- Subtitle saves to the same folder as your video with matching filename
Understanding the search process
SubDB hash-based search
The initial search uses SubDB’s hash-based matching system:- Generates a unique hash from your video file’s content
- Searches SubDB’s database for exact matches
- Provides perfectly synchronized subtitles when found
- Completes in seconds
OpenSubtitles deep search
If SubDB doesn’t find a match, gSubs automatically performs a deep search:- Searches based on filename and metadata
- Returns multiple subtitle options
- Shows results in a table for you to choose from
- May require manual selection of the best match
Deep search results may not be perfectly synchronized with your video. You might need to adjust subtitle timing in your video player.
What happens after download
When gSubs successfully downloads a subtitle:- The subtitle file is saved with the same name as your video
- It’s placed in the same directory as your video file
- The file extension is
.srt
- Video:
/Movies/Example.Movie.2024.mp4 - Subtitle:
/Movies/Example.Movie.2024.srt
Playing your video
After a successful download:- Click the play button that appears in the bottom-right corner
- Your video opens in your default video player
- The subtitle should load automatically
Returning to home
Click the home button (top-left corner) at any time to:- Return to the main screen
- Start a new search
- Clear the current results
Next steps
Batch processing
Process multiple video files at once
Subtitle sources
Learn more about SubDB and OpenSubtitles