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.15.0

Release Notes

feat

  • 导入视频支持选择文件夹,自动扫描文件夹及子目录中的所有媒体/字幕文件 Import supports selecting folders, automatically scanning all media/subtitle files in folders and subdirectories
  • 新增硅基流动(SiliconFlow)翻译服务商 Added SiliconFlow translation provider
  • 通义千问和 Deepseek 服务商配置支持自动获取可用模型列表 Tongyi Qianwen and Deepseek providers now support auto-fetching available model lists
  • 任务列表显示文件数量,支持单条删除 Task list displays file count and supports deleting individual tasks
  • 所有翻译服务商新增"请求间隔"设置,可自定义每次请求之间的等待时间以应对 API 限流 All translation providers now have a "Request Interval" setting for customizing wait time between requests to handle API rate limits
  • GPU 加速包支持在轻量版和完整版之间切换,便于解决 CUDA 兼容性问题 GPU acceleration packages support switching between Lite and Full editions for resolving CUDA compatibility issues
  • 新增配置导入导出功能,支持密码加密保护,方便跨设备迁移配置 Added configuration import/export with password encryption for easy cross-device migration
  • 模型管理页面全新改版:按性能分类展示模型,根据系统内存推荐合适模型,优化交互体验 Redesigned model management page: categorized models by performance, system memory-based recommendations, improved UX perf
  • 翻译提示词优化:语言代码替换为完整语言名称(如 zh → 中文),提升翻译准确性 Translation prompt optimization: language codes replaced with full language names (e.g., zh → 中文) for better accuracy
  • 升级时自动更新系统提示词,已自定义修改过的提示词不受影响 System prompts are automatically updated on upgrade; user-customized prompts are preserved
  • 重构服务商配置代码,降低维护成本 Refactored provider configuration code for lower maintenance cost
  • 模型下载重构为基于 Node.js 流的方式,支持断点续传、实时速度和剩余时间显示 Model download refactored to Node.js stream-based approach with resume support, real-time speed and ETA display fix
  • 修复 Mac 与 Windows 平台任务列表文件名显示不一致的问题 Fixed inconsistent filename display between Mac and Windows in the task list

Installer type: nullsoft

Architecture Scope Download SHA256
x64 user Download 5BFEE19EF5F89756206D4F5D9861F1C7BDFD0B1FD539E71052FFE9818EEB87B4
x64 machine Download 5BFEE19EF5F89756206D4F5D9861F1C7BDFD0B1FD539E71052FFE9818EEB87B4

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

2.14.0
Architecture Scope Download SHA256
x64 user Download EB5F6AC36D656A5B2C32EA1A7DC3E532C34D277B1A67F12752E45D4398F7074F
x64 machine Download EB5F6AC36D656A5B2C32EA1A7DC3E532C34D277B1A67F12752E45D4398F7074F