Freedom251 › AI Video Caption Generators
GenSRT

What GenSRT is
GenSRT is a free Windows program for generating, translating, and editing video subtitles. It transcribes video with OpenAI Whisper models from tiny through large-v3-turbo and compatible Hugging Face faster-whisper models, using CUDA GPU acceleration or CPU operation on Windows 10 and 11. Its player shows cues during playback and lets you add, split, merge, delete, and edit them. Each generation saves SRT and WebVTT files, and the app can burn captions into a video copy. SRT filename suffixes can match Plex, Jellyfin, and Kodi conventions. Subtitle translation runs locally with NLLB-200 or MADLAD-400, without an API, rate limits, or ongoing network dependency. Internet access is needed for one-time model downloads. NVIDIA and CPU-only installers are available, and ffmpeg is included. GenSRT uses the GNU AGPL version 3.0 license.
Who it suits
It suits content creators, fan subtitlers, accessibility teams, and researchers working with non-English media on Windows. It also fits users who need local transcription or translation and editable subtitle files.
What it does well
- Free plan for Windows users
- Whisper and faster-whisper model support
- Exports SRT and WebVTT files
- Offline subtitle translation after model downloads
- Built-in cue editing and video burn-in
What to know first
- Windows only
- First model use requires internet access
- NLLB-200 weights are non-commercial
- Fine-tuned models may create spurious cues
Verdict
GenSRT combines local transcription, translation, cue editing, and subtitle export in one Windows application. Check the model licensing and review generated cues, especially with fast speech or fine-tuned Whisper models.
Facts from GenSRT's own pages
- Burn-in captions
- Yes · github.com, 19 Sept 2026
- Connectivity requirement
- An internet connection is needed to download models the first time they are used; the project says those downloads are one-time. · github.com, 12 Oct 2026
- Editor and formats
- The built-in player lets users add, split, merge, delete, and edit subtitle cues, and generation saves SRT and WebVTT files. · github.com, 12 Oct 2026
- Free plan
- Yes · github.com, 19 Sept 2026
- Installers
- The download instructions offer an NVIDIA GPU installer and a smaller CPU-only installer that runs on Intel or AMD systems and integrated graphics. · github.com, 12 Oct 2026
- Integrations
- SRT output supports filename suffixes compatible with Plex, Jellyfin, and Kodi. · github.com, 12 Oct 2026
- Intended users
- The maker describes the target users as content creators, fan subtitlers, accessibility teams, and researchers working with non-English media. · github.com, 12 Oct 2026
- Internet requirement
- An internet connection is needed for the first-run download of speech-recognition or translation models. · github.com, 12 Oct 2026
- Known limitation
- Fine-tuned Whisper models can emit very short spurious subtitle cues at chunk boundaries, which users may need to delete in the editor. · github.com, 12 Oct 2026
- Known limitations
- The README reports that fine-tuned Whisper models can produce very short spurious cues, monolingual models can render other-language passages phonetically, and built-in models can struggle with fast, dense Indian-language speech. · github.com, 12 Oct 2026
- License
- GenSRT is licensed under GNU AGPL version 3.0, and the maker says to contact the maintainer about commercial licensing options such as proprietary integration. · github.com, 12 Oct 2026
- Model license limit
- The NLLB-200 model weights are CC-BY-NC-4.0 for non-commercial use, while the README identifies MADLAD-400 as Apache-2.0 and suitable for commercial use. · github.com, 12 Oct 2026
- Output formats
- Each generation writes SRT and WebVTT files, and the app can burn subtitles into a copy of the video. · github.com, 12 Oct 2026
- Platforms
- The stated requirements are Windows 10 or Windows 11; it has CUDA and CPU builds, and also runs on Intel or AMD CPUs. · github.com, 12 Oct 2026
- Privacy
- The project describes transcription and translation as running locally, and says its remaining translation engines work offline without a network dependency. · github.com, 12 Oct 2026
- Purpose
- GenSRT is a GPU-accelerated subtitle generation and editing program that transcribes video into SRT subtitles. · github.com, 12 Oct 2026
- Speech recognition
- It supports OpenAI Whisper model sizes from tiny through large-v3-turbo and compatible Hugging Face faster-whisper models. · github.com, 12 Oct 2026
- Subtitle editing
- Its built-in player displays subtitles during playback and lets users add, split, merge, delete, and edit cues. · github.com, 12 Oct 2026
- Subtitle export
- srt and vtt · github.com, 19 Sept 2026
- Support and guidance
- The executable ships with a self-contained HTML user guide covering the GUI workflow and command-line usage. · github.com, 12 Oct 2026
- Supported platform
- The stated system requirements are Windows 10 or Windows 11, with CUDA GPU acceleration or CPU operation. · github.com, 12 Oct 2026
- Translation
- It translates subtitles between languages offline using NLLB-200 or MADLAD-400, with no API, network dependency, or rate limits. · github.com, 12 Oct 2026
- Translation license limit
- The default NLLB-200 model weights are licensed CC-BY-NC-4.0 for non-commercial use; the maker identifies MADLAD-400 as an Apache-2.0 alternative suitable for commercial use. · github.com, 12 Oct 2026
- Video tools
- The feature list says GenSRT can burn subtitles into a video copy and includes ffmpeg, so no separate ffmpeg installation is required on target machines. · github.com, 12 Oct 2026
Where GenSRT stands on Freedom251
- AI Video Caption Generators#77 of 99