MioSub

corvo007AGPL-3.0活跃维护

一站式全自动字幕生成工具,从视频下载、语音转录、翻译到字幕压制全流程自动完成,无需人工介入。

一站式全自动字幕生成软件,下载、转录、翻译、压制全流程覆盖,无需人工介入 / One-stop automated subtitle generator. Handles downloading, transcription, translation, and hardcoding—zero human intervention required.

v3.1.9发布于 2026-07-18 17:46 UTC839star56fork同步于 2026-11-10 11:55 UTC

怎么上手

由 README 提炼,执行前请确认
yarn install
yarn electron:dev
硬件要求按 README 说明

Windows 10/11 64 位、macOS 12+(Intel/Apple Silicon)、Linux x64/arm64(AppImage),需 4GB+ 可用内存和网络连接;README 未说明 GPU 或显存要求,本地 Whisper 配置需参考完整文档

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

粘贴链接或导入音视频,自动完成转录、翻译、对齐与压制的一站式 AI 字幕桌面工具

一站式全自动字幕生成工具,从视频下载、语音转录、翻译到字幕压制全流程自动完成,无需人工介入。

核心能力

  • 粘贴链接后自动下载并生成成品字幕,全程无需人工干预
  • 内置 CTC 对齐器实现毫秒级时间轴对齐,无需外部工具
  • 自动提取术语并标注说话人,支持 100+ 语言互译
  • 实时预览字幕编辑器,支持 SRT/ASS 导入与双语字幕导出
  • 支持纯音频文件处理,并可一键压制成硬字幕成片

容易踩的坑

需在设置中填写支持 Gemini 2.5/3 Flash 和 Gemini 3 Pro 的 API Key,Endpoint 只填域名;使用本地 Whisper 需按完整文档单独配置;开发环境要求 Node.js 18+

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v3.1.9
  1. v3.1.9最新正式版2026-07-18 · 2026-07-18 17:46 UTC

    修复

    • 人声分离 / 本地 Whisper:修复当 Windows 用户名包含非 ASCII 字符(中文、日文、韩文)时,内置原生工具(BS-Roformer 人声分离、whisper.cpp、CTC 对齐、VAD)以「Failed to open file for writing」失败的问题。这些工具会在 %TEMP% 下创建自己的临时文件,而含中文用户名的路径会被破坏;MioSub 现在将子进程的临时目录指向 ASCII 安全的位置。
    • 设置:清洗 API 密钥输入——将密钥连同周围文本(备注、全角空格)一起粘贴时,不会再以「String contains non ISO-8859-1 code point」导致生成崩溃。
    • 设置:清洗并校验自定义 API 端点输入。多余的空格和结尾的 /v1 现在会被自动处理(后者是第三方中转翻译/润色失败的最大单一原因,会产生畸形的 /v1/v1beta/... 请求地址),端点格式非法时会显示行内提示。

    Fixes

    • Vocal Separation / Local Whisper: Fix bundled native tools (BS-Roformer vocal separation, whisper.cpp, CTC aligner, VAD) failing with "Failed to open file for writing" for users whose Windows username contains non-ASCII characters (Chinese, Japanese, Korean). These tools create their own scratch files under %TEMP%, whose path was corrupted by the CJK username; MioSub now points the child process's temp directory to an ASCII-safe location.
    • Settings: Sanitize the API key inputs so a key pasted together with surrounding text (a note, a full-width space) no longer crashes generation with "String contains non ISO-8859-1 code point".
    • Settings: Sanitize and validate the custom API endpoint inputs. Stray whitespace and a trailing /v1 are now handled automatically (the latter was the single largest cause of translation/refinement failures on third-party proxies, producing a malformed /v1/v1beta/... request URL), and an invalid endpoint shows an inline warning.
  2. v3.1.82026-07-18 · 2026-07-18 05:50 UTC
    查看更新说明

    修复

    • 本地 Whisper:修复在未安装 Microsoft Visual C++ 运行库的电脑(常见于新装机)上,本地转录和 VAD 全部以退出码 3221225781 失败的问题。内置的 whisper.cpp 二进制(v1.8.8)改为静态链接运行时,不再依赖 VC++ 运行库;如果二进制仍无法启动,MioSub 会给出带 vc_redist 下载链接的明确提示(而非原始退出码),并在二进制更新检查中主动提供替换下载(修复 MIOSUB-7J、MIOSUB-7K)。
    • 本地 Whisper:恢复内置 whisper.cpp 的 --version 参数(v1.8.7 版本中意外丢失),版本检测和更新检查恢复正常。能正常运行但无法报告版本号的二进制现在会收到更新提示,而不再永远停留在「未知版本」。
    • 生成管线:在解析边界校验 LLM 返回的 JSON 字段类型——第三方中转返回的畸形术语表条目(嵌套对象)和非字符串说话人名称不会再导致术语表合并、编辑器渲染或字幕导出崩溃;旧版本已持久化的损坏术语表会在加载时自动清理(修复 MIOSUB-76、MIOSUB-6Y、MIOSUB-78、MIOSUB-79)。

    Fixes

    • Whisper (Local): Fix all local transcription and VAD failing with cryptic exit code 3221225781 on machines without the Microsoft Visual C++ runtime (typically brand-new PCs). The bundled whisper.cpp binaries (v1.8.8) are now built with the static runtime and no longer require the VC++ Redistributable. If a binary still cannot load, MioSub shows an actionable message with the vc_redist download link instead of a raw exit code, and the binary updater now offers a replacement download for this case instead of staying silent (Fixes MIOSUB-7J, MIOSUB-7K).
    • Whisper (Local): Restore the --version flag in the bundled whisper.cpp build (lost in v1.8.7), so version detection and update checks work again. Binaries that run fine but cannot report a version are now offered an update instead of being stuck on "unknown" forever.
    • Pipeline: Validate LLM JSON field types at the parse boundary — malformed glossary terms (nested objects) and non-string speaker names returned by third-party proxies no longer crash the glossary merger, the editor, or subtitle export; corrupted glossaries persisted by earlier versions are cleaned up on load (Fixes MIOSUB-76, MIOSUB-6Y, MIOSUB-78, MIOSUB-79).
  3. v3.1.72026-06-05 · 2026-06-05 15:29 UTC
    查看更新说明

    修复

    • 编辑器:修复过长的下拉菜单溢出屏幕底部、导致滚动条无法拖动的问题。「说话人」筛选菜单和每行的说话人选择器现在会根据触发按钮上下方的可用空间限制高度,超出部分在菜单内部滚动。
    • 导入:导入单语字幕(例如只含译文的导出文件)时,MioSub 会询问这段文本应作为原文还是译文,而不再一律当作原文。重新导入只含译文的文件不会再把译文放进原文栏。双语文件的导入行为保持不变。

    Fixes

    • Editor: Fix long dropdown menus overflowing past the bottom of the screen, which left their scrollbar unreachable. The Speaker filter and the per-row speaker picker now cap their height to the space available above/below the trigger and scroll internally.
    • Import: When importing a single-language subtitle (for example a translation-only export), MioSub now asks whether the text is the original or the translation, instead of always treating it as the original. Re-importing a translation-only file no longer puts the translation in the source column. Bilingual files import as before.
  4. v3.1.62026-06-05 · 2026-06-05 06:03 UTC
    查看更新说明

    修复

    • 编辑器:修复下拉菜单和提示框被容器边缘裁切的问题——每行的说话人选择器(尤其是片段最后一行)、工具栏的「问题」/「说话人」筛选菜单,以及时间编辑校验提示框,现已通过 portal 渲染,不再被遮挡(Fixes LOCAL-L11)。

    Fixes

    • Editor: Fix dropdown menus and tooltips being clipped at their container edge — the per-row speaker picker (notably on a segment's last row), the Issues/Speaker filter menus in the toolbar, and the time-edit validation tooltip are now rendered in a portal so they are never cut off (Fixes LOCAL-L11).
  5. v3.1.52026-06-04 · 2026-06-04 16:57 UTC
    查看更新说明

    新功能

    • 设置:新增分步骤自定义 Gemini 模型名称——在 设置 > 服务 中新增「自定义模型名称」弹窗,可分别为各处理步骤(精修、翻译、术语提取、说话人分析、批量校对)指定所用的 Gemini 模型。仅限 Gemini 系列(保存时校验);留空则使用默认值。

    修复

    • 本地 Whisper:当误将模型文件(如 .bin)选为 Whisper 可执行程序时,在预检阶段给出清晰、可操作的错误提示,而非稍后以晦涩的 spawn 错误失败(Fixes MIOSUB-5X)。
    • 本地 Whisper:在冷启动瞬时失败时,短暂预热后重试一次版本/GPU 探测,提升版本与 GPU 支持检测的可靠性。
    • 转写(OpenAI):将网络/连接失败(离线、DNS 被屏蔽、无代理)归类为可操作的「请检查网络/代理」错误,而非笼统的转写失败,避免长时间重试循环。
    • 术语表:对所有术语查找做未定义值保护,避免术语缺失时崩溃(Fixes LOCAL-L10)。

    Features

    • Settings: Add per-step custom Gemini model names — a new "Custom Model Names" dialog under Settings > Services lets you override the Gemini model used for each pipeline step (refinement, translation, glossary extraction, speaker analysis, batch proofread). Gemini-series only (validated on save); blank fields fall back to the defaults.

    Fixes

    • Whisper (Local): Detect when a model file (e.g. .bin) is mistakenly selected as the Whisper executable and show a clear, actionable error during preflight, instead of failing later with a cryptic spawn error (Fixes MIOSUB-5X).
    • Whisper (Local): Retry the binary version/GPU probe once after a brief warm-up on transient cold-start failures, improving the reliability of version and GPU-support detection.
    • Transcription (OpenAI): Classify network/connection failures (offline, DNS blocked, no proxy) as an actionable "check your network/proxy" error instead of a generic transcription failure, avoiding long retry loops.
    • Glossary: Guard all glossary term lookups against undefined values to prevent a crash when a term is missing (Fixes LOCAL-L10).

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    还在逐句校对机翻?

    传统字幕工具让你在「转录」「翻译」「校对」「时间轴」之间反复横跳。

    MioSub 不一样。 粘贴链接,喝杯咖啡,回来收成品。


    v3.0 亮点

    特性说明
    时间轴对齐,开箱即用内置 CTC 对齐器,毫秒级精度,告别繁琐的外部工具配置
    界面焕然一新编辑器、设置面板全面重构,更清爽、更流畅、功能更强大
    不只是视频播客、电台、有声书——纯音频文件也能直接处理
    中日文渲染更清晰内置 NotoSans 字体,告别缺字和方块

    从 v2.x 升级?查看 迁移指南


    核心特性

    类别亮点
    ⚡ 高效30 分钟视频 → 8 分钟出片,边喝咖啡边等结果
    🎯 精准术语自动提取 · 毫秒级对齐 · 说话人自动标注
    🌍 多语言中/英/日 界面,支持 100+ 语言互译
    🚀 全自动粘贴链接 → 自动出成品,全程无需干预
    🖥️ 编辑器边看边改,实时预览字幕效果
    📦 导入导出SRT/ASS 导入,双语字幕导出,一键压制成片

    界面预览


    效果展示

    一次生成,无人工校对:

    类型链接说明
    🎙️ 声优电台BV1XBrsBZE92日语 30 分钟,含说话人标注
    🚃 铁道 vlogBV1k1mgBJEEY日语 29 分钟,大量专业术语
    🎬 电影解说BV1MG6CBvEzd油库里 PJSK 剧场版彩蛋解说,语速极快、大量角色/组合/P主/歌曲名

    快速开始

    系统要求

    平台版本
    Windows10/11 (64-bit)
    macOS12+ (Intel / Apple Silicon)
    Linuxx64 / arm64 (AppImage)

    另需 4GB+ 可用内存和网络连接。

    三步上手

    1. 下载 — 访问 Releases,选择对应平台安装包
    2. 配置 — 打开设置,填写 Gemini API Key(和Gemini Endpoint,注意只需要填写域名(如:https://yunwu.ai )。如需使用本地 Whisper,请参考完整文档)
    3. 开始 — 粘贴视频链接或导入本地文件

    提示:

    • API Key 需支持 Gemini 2.5/3 Flash 和 Gemini 3 Pro 模型
    • 推荐使用中转站(如 云雾 API)。这个中转站无需翻墙、无需信用卡、无最低充值限制,而且是我用过很多家中比较便宜,比较稳定,支持Gemini的功能比较多的一家。

    进阶配置

    本地 Whisper、时间轴对齐等进阶功能配置,请参阅 📖 完整文档。


    🚀 本地开发

    前提条件: Node.js 18+

    # 安装依赖
    yarn install
    
    # 运行应用
    yarn electron:dev
    
    # 构建应用
    yarn electron:build
    

    打包完成后,可在 release 目录下找到安装包。


    贡献 & 支持

    遇到问题?有好点子?

    • 反馈问题 — 我们会认真对待每一个 issue
    • 提交 PR — 欢迎贡献代码
    • 加入 QQ 群(1082480420) — 交流使用心得、获取最新动态、反馈问题、提出功能建议
    • 觉得好用?给个 Star 让更多人发现这个项目

    致谢

    Google Gemini · OpenAI Whisper · whisper.cpp · yt-dlp · FFmpeg · Electron


    Star History

    Star History Chart


    本项目基于 AGPL-3.0 License 开源

    Made with ❤️ for subtitle creators worldwide


    核心关键词:AI字幕生成器 · 自动字幕 · 视频翻译软件 · Gemini翻译 · 字幕编辑器 · 语音转文字 · 视频转录 · 双语字幕 · 自动生成字幕 · 智能字幕 · Gemini-Subtitle-Pro · MioSub

    平台关键词:YouTube字幕下载 · YouTube自动字幕 · B站字幕工具 · 哔哩哔哩字幕 · 抖音字幕 · 视频号字幕 · 短视频字幕

    技术关键词:Whisper语音识别 · 强制对齐 · 字幕时间轴 · 毫秒级对齐 · SRT编辑器 · ASS字幕 · 字幕压制 · 硬字幕 · 软字幕 · 字幕烧录

    场景关键词:字幕组工具 · 番剧翻译 · 动漫字幕 · 电影字幕 · 日语翻译 · 英语翻译 · 播客转录 · 会议记录 · 视频本地化 · 多语言字幕

    竞品关键词:免费字幕生成 · 剪映替代 · 必剪替代 · CapCut替代 · 最好的AI字幕工具 · 2026字幕软件推荐 · 无水印字幕生成


    Primary Keywords: AI subtitle generator · automatic subtitles · video translation software · Gemini AI translation · subtitle editor · speech to text · video transcription · bilingual subtitles · Gemini-Subtitle-Pro · MioSub

    Platform Keywords: YouTube auto captions · YouTube subtitle download · Bilibili subtitle tool · TikTok captions · social media subtitles

    Technical Keywords: Whisper transcription · forced alignment · subtitle timing sync · millisecond alignment · SRT editor · ASS subtitle · hardcoded subtitles · burn in subtitles

    Use Case Keywords: fansub tool · anime subtitle maker · movie subtitles · Japanese translation · podcast transcription · video localization · multilingual subtitles

    Competitor Keywords: free subtitle generator · CapCut alternative · VEED alternative · Descript alternative · best AI subtitle tool 2026 · no watermark subtitle generator