How batch processing works
When you drop multiple files or folders:- gSubs recursively scans for all video files
- Creates a table showing all detected videos
- Searches for subtitles for each file in parallel
- Shows real-time status updates for each file
- Allows deep search for any files that need it
Processing multiple files
Select multiple videos
You can add multiple files in two ways:Drag multiple files:
- Select multiple video files in your file explorer
- Drag them all into the gSubs drop zone
- You’ll see a counter (e.g., “+12”) showing how many files you’re adding
- Drag a folder containing video files
- gSubs automatically finds all supported video files inside
- Nested folders are supported - it searches recursively
Wait for file detection
gSubs scans your selection:All video files are automatically detected and added to the processing queue.
View the results table
A table appears showing all detected videos with:
- Full filename in the first column
- Status indicator in the second column (loading spinner initially)
Monitor search progress
Watch as gSubs searches for each file:
- Loading spinner: Search in progress
- Green checkmark: Subtitle found and downloaded
- Red cross: Error occurred (network issue or unsupported file)
- Right arrow: Deep search available (SubDB didn’t find a match)
Understanding batch status indicators
Checkmark icon (success)
- SubDB found an exact hash match
- Subtitle downloaded automatically
- File is located in the same directory as the video
- Perfectly synchronized with your video
Cross icon (error)
- Network connection issue
- File couldn’t be processed
- API error from subtitle sources
Arrow icon (partial success)
- SubDB didn’t find an exact match
- Deep search with OpenSubtitles is available
- Click the arrow to view subtitle options
The arrow icon means gSubs found potential matches but needs your input to choose the best subtitle.
Running deep search for specific files
When a file shows a right arrow icon:Wait for deep search
gSubs performs an OpenSubtitles search:The screen shows “Running deep subtitle search for” with the filename.
Choose from results
A new table appears with multiple subtitle options:
- Each row shows a subtitle filename
- Click the download button for your preferred option
- The subtitle downloads to the video’s directory
Tips for batch processing
How many files can I process at once?
How many files can I process at once?
gSubs can handle dozens of files simultaneously. The app processes all files in parallel, with each file going through the SubDB search first.For very large batches (50+ files), expect the initial SubDB searches to complete quickly, but you may need to manually trigger deep searches for files that don’t find matches.
What if I close gSubs during batch processing?
What if I close gSubs during batch processing?
If you close the app or navigate away:
- Already downloaded subtitles remain saved
- In-progress searches are cancelled
- You’ll need to restart the batch for remaining files
Can I mix different video formats?
Can I mix different video formats?
Yes! gSubs supports all formats in the same batch:
.mp4,.mkv,.avi,.m4v,.mpg,.webm
Will batch processing work with nested folders?
Will batch processing work with nested folders?
Absolutely. When you drag a folder, gSubs recursively searches all subfolders:All videos in all subdirectories are detected and processed.
What order are files processed in?
What order are files processed in?
Files are processed in the order they’re discovered by the file system. The order displayed in the table matches the processing order.All SubDB searches happen in parallel, so the actual download order may vary based on network response times.
After batch processing completes
Once all files are processed:- Subtitles are saved next to each video file
- Each subtitle has the same name as its video (with
.srtextension) - Files with checkmarks are ready to watch
- Files with arrows need deep search
- Files with crosses may need troubleshooting
Example workflow: Processing a TV season
Here’s a typical workflow for a complete TV season:Next steps
Troubleshooting
Fix common issues with batch processing
Subtitle sources
Understand how SubDB and OpenSubtitles work