MioSub Docs

常见问题

MioSub 使用过程中的常见问题与解决方案

v3.0 用户

如果你是从 v2.x 升级的用户,请先查看 迁移指南


🔑 API 与密钥配置

API 密钥填错了?

常见错误

Gemini API Key 和 OpenAI API Key 是两个不同的密钥,不能混用。

MioSub 使用两种 API:

  • Gemini API Key:用于翻译和润色(Google AI Studio 获取)
  • OpenAI API Key:仅用于云端 Whisper 转录(OpenAI 平台获取)

如果你把 Gemini 密钥填到了 OpenAI 的位置(或反过来),会出现 500 Internal Server Errorcontents is required 等错误。

解决方案:检查设置页面,确认两个密钥分别填在正确的位置。


使用 Gemini API 时报错?

如遇到以下问题:

403 Forbidden / 413 Request Entity Too Large / Unexpected token '<' / Failed to fetch / 504 Gateway Timeout / 429 Quota Exceeded

  • 如使用的是第三方中转站:通常是中转站临时故障,或余额不足,或网络连接问题,请检查余额或稍后再重试。
  • 如使用的是官方API:请检查是否超过了API请求限制,或是否正确配置了API密钥,或检查有无访问 Gemini 2.5 Flash/3 Flash/3 Pro的权限,或检测是否能连接到API服务。

提示「配额用尽」或「请求频率受限」?

使用 API 时可能遇到配额或频率限制错误,常见表现:

  • insufficient_quota — API 余额不足
  • 429 Too Many Requests — 请求频率过高
  • 请求频率受限 / 配额用尽 — 中文错误提示

解决方案

  1. 检查 API 余额:登录对应平台(Google AI Studio / OpenAI)查看剩余额度
  2. 降低并发数:在设置中减小「翻译并发数」,避免短时间内发送过多请求
  3. 如果使用第三方 API 代理:检查代理商的余额和限额配置
  4. 等待后重试:频率限制通常在几分钟后自动解除

提示「Invalid URL」?

自定义 API 端点的 URL 格式不正确。请确保:

  • URL 以 http://https:// 开头
  • 不包含多余的空格或特殊字符
  • 末尾不要加 /(MioSub 会自动拼接路径)

🎬 视频处理

下载视频失败怎么办?

常见原因

  • 网络问题:确保能正常访问 YouTube/Bilibili
  • 链接格式错误:使用标准视频链接,不支持播放列表
  • 版权限制:B站番剧、付费内容无法下载
  • 路径含特殊字符:Windows 用户名包含中文可能导致下载路径异常(详见路径问题

解决方案

  1. 检查网络连接
  2. 使用单个视频链接(非播放列表)
  3. 如果错误信息包含乱码路径,参考下方路径问题的解决方案
  4. Bilibili 提示 412 Precondition Failed:这是 B 站的反爬机制触发,通常在短时间内多次下载时出现。等待几分钟后重试,或使用其他工具下载视频再导入 MioSub

YouTube 下载到了错误语言的音轨?

部分 YouTube 视频提供了 AI 配音的多语言音轨。MioSub 在某些情况下可能下载到非原始语言的音轨(例如下载到德语配音而非英语原声)。

解决方案

  1. 请先更新到最新版本再尝试重新下载。
  2. 如果问题持续,先用其他工具下载视频,再导入 MioSub 处理
  3. 也可以加群(群号:1082480420)寻求帮助,并提供视频链接和日志

处理超长视频(>2 小时)时崩溃或失败?

超长视频处理需要大量内存,可能导致应用崩溃。

常见表现

  • 应用突然闪退,无错误提示
  • 提示内存不足(OOM)
  • 说话人分析或转录步骤失败

解决方案

  1. 更新到最新版本:v3.0.11+ 已优化长视频内存管理
  2. 关闭其他占用内存的程序:确保有足够可用内存
  3. 调低分段时长:将长视频分割为多个较短的片段分别处理

处理速度很慢?

可能原因

  • 使用的是 CPU 版 Whisper,速度较慢
  • 网络延迟导致 API 调用缓慢

优化建议

  1. 使用较小的 Whisper 模型(Base 或 Small)
  2. 配置 GPU 加速
  3. 使用 Whisper API 而非本地模型

本地 Whisper 转录时 GPU/CUDA 报错?

使用 GPU 加速的本地 Whisper 时,可能遇到退出码 3221226505 并伴随 CUDA 相关错误信息。

常见原因

  • NVIDIA 显卡驱动版本过旧,不支持当前 CUDA 版本
  • 显存不足(尤其使用 Large 模型时)
  • 系统中存在多个 CUDA 版本冲突

解决方案

  1. 更新显卡驱动:前往 NVIDIA 官网 下载最新驱动
  2. 使用较小的模型:将 Large 换为 Medium 或 Small 以减少显存占用
  3. 回退到 CPU 模式:在设置中取消勾选 GPU 加速,使用 CPU 转录
  4. 如果问题持续,使用云端 Whisper API 作为替代
  5. 也可以加群(群号:1082480420)寻求帮助,并提供具体的错误信息、日志和硬件配置等

提示「音频解码失败」或音频提取报错?

处理某些视频时可能出现音频解码失败或 FFmpeg 提取错误(如退出码 2880417800254)。

常见原因

  • 视频文件损坏或编码格式不受支持
  • 视频容器格式异常(如非标准封装的 MKV/WebM)
  • 系统临时目录空间不足
  • 视频无音频轨道,通常是下载不完整导致

解决方案

  1. 尝试重新下载或转码视频:重新下载视频,或使用转码工具转为标准 MP4 格式后再导入
  2. 检查磁盘空间:确保系统盘(临时目录所在盘)有足够剩余空间
  3. 更新到最新版本:新版本持续改进音频提取的兼容性
  4. 也可以加群(群号:1082480420)寻求帮助,并提供具体的错误信息、日志等

云端 Whisper 转录报错?

使用 OpenAI Whisper API 进行云端转录时,可能遇到以下错误:

错误信息原因解决方案
Whisper API Error (500)OpenAI 服务端临时故障等待几分钟后重试
Whisper API Error (413)音频文件超过 25MB 限制缩短分段时长,或使用本地 Whisper
Failed to fetch (api.openai.com)网络无法连接 OpenAI检查网络连接和代理设置

📝 字幕与翻译

翻译结果始终是中文,无论选什么目标语言?

这是一个已确认并修复的 Bug。在 v3.0.13 之前的版本中,部分内部提示词和 API 参数硬编码了「简体中文」,导致即使选择了其他目标语言,输出仍然是中文。

解决方案

  1. 更新到 v3.0.14 或更高版本(此问题已彻底修复)
  2. 如果使用一键生成模式,确认向导中的目标语言设置正确

术语表确认弹窗在编辑时突然消失?

如果你在术语表确认弹窗中编辑术语时,弹窗突然关闭且编辑内容丢失,这是因为按下了 Esc 键或点击了弹窗外部区域。

解决方案

  1. 更新到最新版本:此问题已修复,弹窗不再响应 Esc 和背景点击
  2. 编辑术语后,请点击每个术语旁的「保存」按钮确认修改
  3. 最后选择术语表,并点击底部的「确认添加」按钮完成整个流程

字幕时间轴不准确?

解决方案

  1. 启用 强制对齐功能 获得毫秒级精度
  2. 在编辑器中手动微调时间轴
  3. 检查是否源视频音频有问题
  4. 也可以加群(群号:1082480420)反馈,并提供视频样本和生成的字幕以供分析(如果方便的话)

翻译质量不理想?

优化建议

  1. 选择正确的场景预设:动漫、电影、科技等不同风格
  2. 使用术语表:确保专有名词翻译一致
  3. 尝试润色功能:选中字幕后使用「润色翻译」
  4. 添加批注:在编辑器中为特定字幕添加翻译指导批注,润色时会参考
  5. 也可以加群(群号:1082480420)反馈,并提供视频样本和生成的字幕以供分析(如果方便的话)

🗂️ 文件与路径

路径含中文或特殊字符导致失败?

Windows 系统中,如果用户名、文件路径或临时目录包含中文或其他非 ASCII 字符,可能导致转录、下载等功能失败。

常见表现

  • 本地 Whisper 转录失败(退出码 3221226505)
  • yt-dlp 下载失败,错误信息中出现乱码路径
  • ffmpeg 处理报错

解决方案

  1. 更新到 v3.0.12 或更高版本(已修复大部分路径编码问题)
  2. 如果仍有问题,尝试将视频文件移动到纯英文路径下再处理
  3. 将 Whisper 模型存放在纯英文路径中
  4. 将App安装或解压到纯英文目录中

提示「模型文件不存在」?

本地 Whisper 模型文件被移动、删除或所在的外部硬盘已断开。

解决方案

  1. 在设置中重新选择模型文件路径
  2. 如果模型被误删,重新下载模型文件
  3. 如果模型在外部硬盘上,确保硬盘已连接

处理过程中提示「文件未找到」?

视频文件在处理过程中被移动、重命名或删除。

解决方案

  • 处理期间不要移动或删除源视频文件
  • 确保视频文件所在的磁盘有足够空间

🖥️ 软件使用

软件打不开 / 闪退?

Windows

  1. 确认系统是 Windows 10 或更高版本
  2. 尝试以管理员身份运行
  3. 检查是否被杀毒软件误拦截
  4. 重新下载完整安装包

macOS

  1. 参考下方 macOS 相关 章节
  2. 确保使用 v3.0.13 或更高版本(早期版本存在启动崩溃问题)

注意

请勿从压缩包临时目录中直接运行 MioSub(如 360 压缩的临时解压目录)。请先解压到固定位置再运行。


如何更新软件?

v3.0 支持自动更新检测。当有新版本时,应用会提示你更新。

如果自动更新失败(尤其是 macOS 用户):

  1. 访问 Releases 页面
  2. 下载最新版本的安装包
  3. 直接覆盖安装即可,设置会保留

macOS 自动更新

macOS 的自动更新在早期版本中存在校验失败的问题(SHA512 不匹配),已在 v3.0.13+ 修复。如果你的版本较旧,请手动下载一次最新版本,之后自动更新即可正常工作。


设置丢失或无法保存?

可能原因

  • 配置目录被意外删除
  • 便携版(Portable)运行在没有写入权限的目录

解决方案

  1. 重启应用,通常会自动重建配置目录
  2. 确保应用所在目录有写入权限
  3. 如果使用便携版,避免放在系统保护目录(如 C:\Program Files

🍎 macOS 相关

macOS 提示「无法打开,因为无法验证开发者」或「此电脑不能读取你连接的磁盘」?

这是 macOS Gatekeeper 的安全提示。由于 MioSub 是开源软件,暂未购买 Apple 开发者证书进行签名。

方法一:右键打开(推荐)

  1. 在 Finder 中找到 MioSub.app
  2. 按住 Control 键并点击应用图标(或右键点击)
  3. 在弹出菜单中选择「打开」
  4. 在弹出的对话框中再次点击「打开」

首次打开后,系统会记住你的选择,之后可以正常双击打开。

方法二:系统偏好设置

  1. 尝试打开应用(会被阻止)
  2. 打开「系统偏好设置」>「安全性与隐私」>「通用」
  3. 在底部会看到被阻止的应用,点击「仍要打开」

方法三:终端命令

打开终端,执行以下命令移除隔离(quarantine)属性:

# 移除 quarantine 属性(推荐)
xattr -d com.apple.quarantine /Applications/MioSub.app

# 或者清除所有扩展属性
xattr -cr /Applications/MioSub.app

安全提示

请务必从 官方 GitHub Releases 下载应用,不要从第三方来源下载,以确保软件未被篡改。


macOS 本地 Whisper 转录闪退?

在 macOS 上使用本地 Whisper 转录时,应用可能闪退并报错 dylib not foundexit code -11(SIGSEGV)。

常见原因

  • whisper.cpp 动态库(.dylib)缺失或架构不匹配(Intel vs Apple Silicon)
  • macOS 安全策略阻止加载未签名的动态库

解决方案

  1. 更新到 v3.0.13 或更高版本(已修复 dylib 打包和加载问题)
  2. 确认下载了与你 Mac 架构匹配的版本(Intel: x64,Apple Silicon: arm64
  3. 如果仍有问题,使用云端 Whisper API 作为替代方案

🔄 升级与兼容

从 v2.x 升级后配置丢失?

v3.0 的配置文件位置和格式发生了变化,v2.x 的设置不会自动迁移。

解决方案: 参考 迁移指南 了解手动迁移步骤。


macOS / Linux 版本在哪下载?

v3.0 新增了 macOS 和 Linux 支持。前往 Releases 页面 下载:

  • macOS.dmg 文件
  • Linux.AppImage 文件

📧 还有问题?

如果以上内容没有解决你的问题:

  1. 查看 IssueGitHub Issues 可能已有解答
  2. 提交 Issue:描述问题 + 错误截图 + 日志文件
  3. 加入社区:在 QQ群(群号:1082480420)中交流

On this page