SmartSub

buxuku · buxuku.SmartSub

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

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

winget install --id buxuku.SmartSub --exact --source winget

Latest 2.16.0

Release Notes

feat

  • 字幕校对模块支持导入与导出多种字幕格式(SRT / VTT / ASS / LRC / TXT),并可在任务设置中选择输出格式 Subtitle proofreading now supports importing and exporting multiple subtitle formats (SRT / VTT / ASS / LRC / TXT), with a selectable output format in task settings
  • 新增小牛翻译(NiuTrans)、腾讯云翻译、讯飞翻译三家翻译服务商 Added three new translation providers: NiuTrans, Tencent Cloud, and iFlytek
  • 新增粤语(yue)源语言选项,提升粤语视频的语音识别准确度 Added Cantonese (yue) as a source language option for more accurate recognition of Cantonese videos fix
  • 修复部分语言码(如繁体中文 zh-hant)传入 Whisper 导致程序崩溃的问题,并在 CUDA 不可用时自动回退到 CPU Fixed a crash when certain language codes (e.g., Traditional Chinese zh-hant) were passed to Whisper, with automatic CPU fallback when CUDA is unavailable
  • 将 zh-cn / zh-tw / zh-hant / zh-hans 等中文变体统一映射为 zh,提升中文识别准确度 Unified all Chinese variants (zh-cn / zh-tw / zh-hant / zh-hans) to zh for better Chinese recognition accuracy
  • 兼容新版 nvidia-smi 输出格式,修复部分 NVIDIA 显卡无法被检测、导致 GPU 加速不可用的问题 Compatible with the latest nvidia-smi output format, fixing GPU detection failures that disabled acceleration on some NVIDIA cards
  • 修复字幕拆分弹窗内容过长时无法滚动、看不到确认按钮的问题 Fixed the subtitle split dialog so it scrolls when content is long and the confirm button stays visible
  • 修复音频提取、字幕合并等进度在缺少百分比信息时不更新的问题(改用 timemark 推算进度) Fixed progress not updating during audio extraction and subtitle merging when percentage info is unavailable (now derived from timemark)
  • 校验 AI 翻译返回的条数,避免翻译结果与原文错位 Validate the count of AI translation results to prevent misalignment between translations and source text
  • 为各翻译服务商的请求增加超时控制,避免单次请求卡死导致整体翻译进度停滞 Added request timeouts for translation providers to prevent a single stuck request from halting overall progress
  • 修复字幕校对界面点击第一条字幕时,视频与列表跳转到错误位置的问题 Fixed the proofreading editor jumping the video and list to the wrong position when clicking the first subtitle

Installer type: nullsoft

Architecture Scope Download SHA256
x64 user Download CC1E7C2D03301219F2FABB907095996A1FE146D525ECD0842226684BA8CC342F
x64 machine Download CC1E7C2D03301219F2FABB907095996A1FE146D525ECD0842226684BA8CC342F

Details

Homepage
https://github.com/buxuku/SmartSub
License
MIT
Publisher
buxuku
Support
https://github.com/buxuku/SmartSub/issues
Copyright
Copyright (c) 2026 Lin Xiaodong

Tags

audiocaptionsubtitletranslatetranslationvideo

Older versions (2)

2.15.0
Architecture Scope Download SHA256
x64 user Download 5BFEE19EF5F89756206D4F5D9861F1C7BDFD0B1FD539E71052FFE9818EEB87B4
x64 machine Download 5BFEE19EF5F89756206D4F5D9861F1C7BDFD0B1FD539E71052FFE9818EEB87B4
2.14.0
Architecture Scope Download SHA256
x64 user Download EB5F6AC36D656A5B2C32EA1A7DC3E532C34D277B1A67F12752E45D4398F7074F
x64 machine Download EB5F6AC36D656A5B2C32EA1A7DC3E532C34D277B1A67F12752E45D4398F7074F