SmartSub

SmartSub 3.11.0

A powerful desktop application for batch generating subtitles for videos and translating them into other languages.

  • By buxuku
  • Open Source
  • Updated Oct 22, 2026
Download for Windows

About SmartSub

Video Subtitle Master is a powerful desktop application for batch generating subtitles for videos and translating them into other languages. This project is an enhanced version of the open-source VideoSubtitleGenerator, redesigned as a user-friendly client tool.
This application retains all the features of the original VideoSubtitleGenerator command-line tool, with the following enhancements:
- Graphical user interface for easier operation
- Source and target language subtitle files are saved in the same directory as the video for convenient subtitle attachment during playback
- Batch processing of video/audio/subtitle files
- Support for generating subtitles from video or audio files
- Ability to translate generated or imported subtitles
- Multiple translation services supported:
- Volcano Engine Translation
- Baidu Translation
- DeepLX Translation (Note: Batch translation may be rate-limited)
- Local Ollama model translation
- Support for OpenAI-style API translations (e.g., deepseek, azure)
- Customizable subtitle file naming for compatibility with various media players
- Flexible translated subtitle content: choose between pure translation or original + translated subtitles
- Integrated whisper.cpp with optimization for Apple Silicon, offering faster generation speeds
- Built-in fluent-ffmpeg, eliminating the need for separate ffmpeg installation
- Support for running locally installed whisper command
- Option to choose model download source (domestic mirror or official source)
- Customizable number of concurrent tasks

What's new in 3.11.0

v3.11.0 「更多设置」全新分层,字体选择更省心,翻译输出更可靠
feat
- 「高级选项」升级为「更多设置」,分「常用」「专家」两页:常用项集中在前,解码、断句精调等专家项收进「专家」页;新建任务向导也新增了入口
Turn "Advanced options" into "More settings" with Common and Expert pages: everyday options come first and decoder-level knobs move to Expert; the new-task wizard gets an entry too
- 场景按钮在改过细项后仍显示场景名,并以「已调整」小圆点提示,弹层中可查看调整了哪些项并一键恢复;每个场景新增「适合什么视频」的说明
The scenario button keeps its name and shows an "Adjusted" dot after tweaks; the popover lists what changed with a one-click restore, and each scenario now says what kind of video it suits
- 任务工具栏按「听 → 译 → 出」重新排序,「字幕格式」改称「输出」;「字幕效果」更名为「识别策略」,其中的「自定义」档改称「手动调节」
Reorder the task toolbar as listen → translate → output and rename "Subtitle format" to "Output"; "Subtitle effect" is now "Recognition strategy", and its "Custom" tier is now "Manual tuning"
- 开始任务时,若视频自带文本字幕轨,会先询问一次:使用内封字幕,还是改用语音识别;可勾选记住选择、不再提示,之后在「更多设置 › 常用」中调整
When you start a task and a video carries a text subtitle track, SmartSub now asks once whether to use it or run speech recognition instead; tick the box to remember your choice and change it later in More settings › Common
- 字体选择器按「最近使用 / 常用字体 / 全部字体」分组,并支持用中文名和拼音(全拼或首字母)搜索字体
The font picker groups fonts into Recent / Common / All fonts and supports searching by Chinese name and pinyin (full or initials)
- 合成预览会提示哪些字体缺字、已临时改用了哪款字体,并推荐已安装的、能完整显示整段字幕的字体,点击即可切换
Compose preview now tells you when a font lacks glyphs and which font is used instead, and recommends installed fonts that can show the whole subtitle, switchable with one click
fix
- 修复 3.9.0 起选了「仅译文」字幕里仍带原文的问题:出厂默认恢复为仅译文,新建任务不再覆盖已保存的选择(此前已保存为双语的用户需自行改一次);向导的合成面板也会说明成片字幕内容跟随该设置
Fix subtitles still carrying the source text after choosing translation only since 3.9.0: the factory default is translation only again and new tasks no longer override your saved choice (users who already saved bilingual need to switch once); the wizard's compose panel also says the final video follows this setting
- 修复个别情况下翻译任务显示成功却只得到空字幕文件,以及译文文件名与源字幕相同时会清空源字幕的问题,现在会明确报错并保留源字幕
Fix translation tasks occasionally reporting success while producing an empty subtitle file, and a translated file with the same name as the source subtitle wiping the source; these now fail with a clear error and the source is kept
- 修复在任务页调整的参数(含「更多设置」里的项)不运行任务就不会成为下一个新任务默认值的问题,现在改完即记住
Fix settings changed on the task page (including More settings) not becoming the defaults of the next new task unless the task was run; they are now remembered as you change them …

Full release notes »

Technical details

Publisherbuxuku
AuthorLin Xiaodong
Version3.11.0
Release date2026-10-22
LicenseMIT
Installer typenullsoft
Architecturex64
Package IDbuxuku.SmartSub

Links & install command

Install SmartSub from the command line with Windows Package Manager (winget):

winget install --id=buxuku.SmartSub -e

audiocaptionsubtitletranslatetranslationvideo

Older versions

  • 3.10.1
  • 3.9.0
  • 3.8.0
  • 3.7.0
  • 3.6.0
  • 3.5.0
  • 3.4.0
  • 3.3.0
  • 3.2.0