SmartSub
一站式视频字幕工具,支持翻译、AI配音、声音克隆
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
一站式视频字幕工具,支持翻译、AI配音、声音克隆
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
凌晨两点,留学生小李盯着电脑屏幕发呆——他在 YouTube 上找到了一部法语纪录片,想做搬运视频,但视频没有字幕,翻译软件翻译得乱七八糟,校对软件还要收费充值。他算了算:转写 20 元,翻译 30 元,配音 100 元,一条视频光工具费就要 150 元,还不算来回调参数的时间。
这是每一个内容创作者、翻译工作者、知识博主都经历过的"隐形门槛"——看似简单的字幕翻译,背后是一整套工具链:语音转文字、翻译、校对、配音、烧录,每一步都可能踩坑、付费、卡脖子。
妙幕(SmartSub) 的出现,就是为了解决这个痛点。它把视频转字幕、字幕翻译、AI 配音与声音克隆、字幕烧录全部装进一个开源桌面工具里,本地运行,不需要 API Key,可以完全免费地跑通整条流水线。
SmartSub 主界面:视频下载→转写→翻译→配音→烧录,全流程一站式完成
传统的字幕处理方案大致分为两类:纯本地的工具(如 FFmpeg + Whisper 命令行)门槛高、参数复杂;纯云端的服务(如 AssemblyAI + DeepL)效果好,但按分钟收费,大批量处理成本惊人。
更重要的是,隐私问题始终是悬在云端服务头上的一把刀——视频文件包含语音数据,有些用户不愿意将内容上传到第三方服务器处理。2023 年 Whisper 开源之后,本地转写方案的技术基础终于成熟,但 Whisper 原生 CLI 对普通用户不够友好。妙幕的作者正是看到了这个空档,用 Electron 把强大的本地模型封装成普通用户也能上手的图形界面。
项目的维护者 buxuku 从 2023 年中开始持续迭代,截至目前已发布至 v3.6.0,支持 Windows、macOS、Linux 三大平台,GitHub Stars 超过 4400,稳居字幕处理类开源工具的头部位置。
妙幕的技术选型非常有特点:它没有选择主流的 Tauri 或纯 Electron,而是采用了 Nextron 框架——一个将 Next.js 与 Electron 粘合在一起的开发层。
这种架构的优势在于:
main/ 目录下展开,文件下载、转写引擎调用、TTS 合成、字幕烧录均由 Node.js 主进程驱动// nextron.config.js:Webpack 定制,处理 ESM 依赖兼容性
module.exports = {
webpack: (config) => {
// 将 https-proxy-agent / http-proxy-agent 打入 bundle,避免 ERR_REQUIRE_ESM
const BUNDLE_IN = new Set(['https-proxy-agent', 'http-proxy-agent']);
config.externals = config.externals.filter(
(ext) => !(typeof ext === 'string' && BUNDLE_IN.has(ext))
);
return config;
},
};
主进程的业务逻辑按功能模块组织在 main/service/ 目录下,转写、翻译、配音、烧录各有独立模块;UI 路由在 renderer/pages/ 下遵循 Next.js 的文件系统路由约定。
妙幕最核心的竞争力,是它的多引擎转写架构。用户在同一任务中可以在以下 7 类引擎之间自由切换:
| 引擎 | 类型 | 特点 |
|---|---|---|
| whisper.cpp | 本地 C++ | 轻量、跨平台,FFmpeg 预处理后直接调用 |
| faster-whisper | 本地 Python | CTranslate2 加速,GPU 效率更高 |
| FunASR | 本地 Python | 阿里达摩院出品,中文识别精度突出 |
| Qwen3-ASR | 本地 Python | 通义千问多语言模型,中英混合场景优秀 |
| FireRedASR | 本地 Python | 专注中文场景,性能优异 |
| sherpa-onnx | 本地 ONNX | 无 Python 依赖,可嵌入 WASM |
| Whisper CLI | 本地命令 | 官方 Whisper Python 包的 CLI 封装 |
对于配音与声音克隆,妙幕集成了:
翻译层面支持 20 个服务,包括必应/谷歌免费接口、百度/阿里/腾讯/讯飞/火山引擎等国内服务商,以及 Ollama(本地模型)、DeepSeek、Gemini 等大模型翻译方案。
逐句对照视频检查修改,内置 AI 润色功能
妙幕在设计上把隐私保护放在核心位置:本地引擎(whisper.cpp、faster-whisper、FunASR 等)完全离线运行,视频/音频文件不经过任何第三方服务器。只有用户主动选择云端服务时,才会产生对外网络请求。
GPU 加速支持覆盖主流硬件:
加载失败时会自动回退 CPU,确保没有 GPU 的用户也能正常运行。
妙幕最有诚意的地方,是它设计了一条完全不需要 API Key 的免费流水线:
| 环节 | 免费方案 | 说明 |
|---|---|---|
| 视频下载 | yt-dlp / lux | 支持 1800+ 平台,应用内自动安装更新 |
| 语音转写 | whisper.cpp / FunASR | 本地模型,无用量限制 |
| 翻译 | 必应/谷歌免费接口 + Ollama 本地大模型 | 完全免费 |
| 配音 | Kokoro / VITS 本地音色 + ZipVoice 克隆 | 无 API 成本 |
| 字幕烧录 | 本地 FFmpeg | 无额外费用 |
对价格敏感的用户(留学生、个人创作者、小团队)来说,这是目前门槛最低的字幕制作方案——只要有一台带 GPU 的电脑,就能零成本完成从原始视频到成品字幕视频的完整流程。
尽管功能强大,妙幕也有它需要注意的局限:
妙幕的出现代表了一个趋势:AI 工具正在从 SaaS 订阅模式向开源本地化方向渗透。Whisper、FunaGPT、Kokoro 等模型的开源,让普通用户可以在本地复现过去只有付费服务才能达到的效果。妙幕的价值在于降低了这个复现的技术门槛——不需要懂 Python、不需要调命令行参数。
从增长曲线看,项目在 2024 年中实现了从 1000 到 4000 Stars 的快速跃升,Trendshift 热度排名进入字幕工具类前列,说明市场对本地化、AI 驱动的字幕处理工具有真实的强需求。
对于 AI 开发者而言,妙幕的多引擎架构(Nextron + 多后端模型)也是一个值得参考的模块化集成样本:如何在一个应用中优雅地同时支持 7 种转写引擎、20 种翻译服务、5 类配音方案,同时保持 UI 层的一致性——这个工程实践本身就有借鉴价值。
| 维度 | 评价 |
|---|---|
| 功能完整性 | ★★★★★ 五星,全链路覆盖视频→字幕→配音→成品 |
| 上手友好度 | ★★★★☆ 四星,图形界面友好,部分引擎需 Python |
| 免费可用性 | ★★★★★ 五星,完整免费方案,无需任何 API Key |
| 技术架构 | ★★★★☆ 四星,Nextron 方案有创意,工程化程度高 |
| 社区活跃度 | ★★★★☆ 四星,持续迭代,多语言国际化完善 |
适合人群:个人创作者、字幕组、知识博主、翻译工作者、留学生群体,以及对数据隐私有要求的视频处理场景。
不适合:需要服务器批量处理、无 UI 环境的纯命令行流水线。