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 3.8.0·September 10, 2026

Release Notes

v3.8.0 多格式字幕导出、备用服务容灾与音频引擎扩容 💐 今天是教师节,向所有传道授业、启迪心灵的老师与教育工作者致以最真挚的敬意,祝各位老师节日快乐! Happy Teachers' Day to all teachers and educators who inspire, guide, and share knowledge—thank you for your dedication! feat

  • 支持一次导出多种字幕格式,可在 SRT、VTT、ASS、LRC、TXT 中自由多选,无需重复识别或翻译 (感谢 @nightt5879 #471) Support exporting multiple subtitle formats simultaneously (SRT, VTT, ASS, LRC, TXT) in a single run without redundant transcription or translation (thanks @nightt5879 #471)
  • 支持配置同类型备用翻译服务,在当前服务失败或额度用尽时自动顺延切换,大幅提升批量翻译稳定性 (#428 #466) Support backup translation providers with automatic failover on error or quota exhaustion, improving batch translation reliability (#428 #466)
  • 新增小米澎湃 MiMo 语音识别 (ASR) 与语音合成 (TTS) 服务商支持 (#472) Add Xiaomi MiMo speech recognition (ASR) and speech synthesis (TTS) providers (#472)
  • 新增 Parakeet v2 英文及日文 CTC 转写模型,提供更多轻量本地离线识别选择 (#416 #470) Add Parakeet v2 English and Japanese CTC transcription models for more lightweight local offline ASR options (#416 #470)
  • 引入疑似漏听检测与预警机制,结合音频能量与 VAD 标记缺口,便于快速复核与试听排查 (#433 #469) Introduce suspected missed speech detection and warnings, combining audio energy and VAD gap analysis for fast review and audio audition (#433 #469)
  • 支持在任务设置中关闭内封字幕直提,当原视频自带字幕不准确时可强制重新语音识别 (#419 #457) Add an option to disable embedded subtitle extraction, allowing forced speech recognition when embedded subtitles are inaccurate (#419 #457)
  • 本地配音支持统一解析字幕与目标语言,智能应用对应的数字、日期与电话朗读规则 (#463) Dubbing automatically resolves subtitle and target language to apply accurate local number, date, and phone reading rules (#463) perf
  • 调优 AI 翻译默认批量大小(20 条)与并发数,AI 语义断句复用服务商并发,显著提升处理速度 (#475) Optimize AI translation default batch size (20 lines) and concurrency, with AI segmentation reusing provider concurrency for faster throughput (#475) fix
  • 修复 Kokoro 英文音色误加载中文规则导致数字朗读异常的问题 (感谢 @nightt5879 #458) Fix Kokoro English voices incorrectly loading Chinese rules which caused abnormal number reading (thanks @nightt5879 #458)
  • 改进 GPT-5.6 / Gemini 等模型的思考控制参数映射,并在端点拒绝自动参数时自动去参降级重试 (#438 #453 #455) Improve thinking control parameter mapping for models like GPT-5.6 and Gemini, automatically retrying without thinking parameters if rejected by endpoints (#438 #453 #455)
  • 纯音频输入时在任务向导和流水线中明确拒绝视频压制合成,避免 FFmpeg 因无视频流报错 (#465 #467) Reject video composition for audio-only inputs in the task wizard and pipeline, avoiding FFmpeg stream-mapping errors (#465 #467)
  • 更新 Bing 与 DeepLX 免费翻译服务协议及速率限制处理,保障免费翻译可用性 (#473 #474) Update Bing and DeepLX free translation protocols and rate-limiting handling to restore free translation reliability (#473 #474)
  • 修复使用 ElevenLabs Scribe v2 转写阿拉伯语时单词间空格丢失拼接的问题 (#449 #456) Fix missing word spacing when generating Arabic SRT subtitles with ElevenLabs Scribe v2 (#449 #456)
  • 净化 Sherpa Qwen-ASR 输出中的控制字符,修复特定环境下转写结果 JSON 解析崩溃的问题 (#427 #429) Sanitize control characters in Sherpa Qwen-ASR output to fix JSON parsing crashes under specific environments (#427 #429)
  • 将通义千问与 Qwen-MT 配置提示中的 API Key 获取链接更新为阿里云百炼控制台 (#460 #461) Update DashScope and Qwen-MT API Key console links in provider tips to Alibaba Cloud Bailian console (#460 #461) 贡献者 / Contributors 感谢 @nightt5879 对本版本的贡献 (#458 #471) Thanks to @nightt5879 for contributing to this release (#458 #471) 感谢 @FaintFlower 提交的文档修复 (#447) Thanks to @FaintFlower for the documentation fix (#447)

Installer type: nullsoft

x64user301EBFBC3BDCA48704E314C672554155549256F7E5031BE8F59731061A876987
x64machine301EBFBC3BDCA48704E314C672554155549256F7E5031BE8F59731061A876987

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 (11)

3.7.0
x64user65F6C85AA196063F365562C41393D2F98EF0CE31E4EE3E0122D561668D433520
x64machine65F6C85AA196063F365562C41393D2F98EF0CE31E4EE3E0122D561668D433520
3.6.0
x64user836637C0928EF61D7197CDE6FAFDF9A43D6D6A0CEB64BA3CF30D0A0A4CF470A6
x64machine836637C0928EF61D7197CDE6FAFDF9A43D6D6A0CEB64BA3CF30D0A0A4CF470A6
3.5.0
x64userC064524DA4647A32D9070540E3099CFD65D0CD0705698A4B652F4D10FFA9422B
x64machineC064524DA4647A32D9070540E3099CFD65D0CD0705698A4B652F4D10FFA9422B
3.4.0
x64user1B1ED312F30551B5100D2F5A28D82BC5F2E7220A93FD4BCBB8EDFB0D81D8BBF3
x64machine1B1ED312F30551B5100D2F5A28D82BC5F2E7220A93FD4BCBB8EDFB0D81D8BBF3
3.3.0
x64user4CD8A662A8A7114B9B4B8FD432D14E1E02BC32F1DBD3C6C89E27ADFF554F6993
x64machine4CD8A662A8A7114B9B4B8FD432D14E1E02BC32F1DBD3C6C89E27ADFF554F6993
3.2.0
x64user782E220A4A6E8FCC48011FEB75796685D912657555B770AC588E54CC106FF731
x64machine782E220A4A6E8FCC48011FEB75796685D912657555B770AC588E54CC106FF731
3.1.0
x64user77A8C341AB5F8F5C1B758E911BCA11DCE5A6CC078D33D9356A5DF3EAA1A4793F
x64machine77A8C341AB5F8F5C1B758E911BCA11DCE5A6CC078D33D9356A5DF3EAA1A4793F
3.0.0
x64user2DBB6F595FD02D44A36B8557F624D10BD55AB9838A4DB93AF3DB7D904281C8CA
x64machine2DBB6F595FD02D44A36B8557F624D10BD55AB9838A4DB93AF3DB7D904281C8CA
2.16.0
x64userCC1E7C2D03301219F2FABB907095996A1FE146D525ECD0842226684BA8CC342F
x64machineCC1E7C2D03301219F2FABB907095996A1FE146D525ECD0842226684BA8CC342F
2.15.0
x64user5BFEE19EF5F89756206D4F5D9861F1C7BDFD0B1FD539E71052FFE9818EEB87B4
x64machine5BFEE19EF5F89756206D4F5D9861F1C7BDFD0B1FD539E71052FFE9818EEB87B4
2.14.0
x64userEB5F6AC36D656A5B2C32EA1A7DC3E532C34D277B1A67F12752E45D4398F7074F
x64machineEB5F6AC36D656A5B2C32EA1A7DC3E532C34D277B1A67F12752E45D4398F7074F