加载 SRT SSA ASS 外挂字幕 自动加载规则
支持的外挂字幕格式
VidHub 支持以下外挂字幕格式:
| 格式 | 扩展名 | 特点 |
|---|---|---|
| SRT | .srt | 最简单的文本格式,跨平台通用 |
| SSA/ASS | .ssa / .ass | 支持样式(字体、颜色、位置),最灵活 |
| VTT | .vtt | WebVTT,网页字幕标准 |
| SUB | .sub | 传统字幕格式 |
三种加载方式
VidHub 加载外挂字幕有三种途径:自动加载、手动选择文件、在线搜索。
方式一:自动加载(推荐)
最省心的方式——只要字幕文件和视频文件满足命名规则,VidHub 会自动识别并加载。
自动加载规则
字幕文件和视频文件需要:
- 放在同一个文件夹(必须同目录,不能子文件夹)
- 文件名匹配(视频名 + 可选语言后缀)
命名示例
视频文件:Interstellar 2014.mkv
对应的字幕文件可以是:
| 字幕文件名 | 效果 |
|---|---|
Interstellar 2014.srt | ✅ 自动加载 |
Interstellar 2014.zh.srt | ✅ 自动加载(中文) |
Interstellar 2014.zh-CN.srt | ✅ 自动加载 |
Interstellar 2014.eng.srt | ✅ 自动加载(英文) |
Interstellar 2014.chs.srt | ✅ 自动加载 |
Interstellar.srt | ⚠️ 可能匹配,推荐加上年份 |
Interstellar-字幕.srt | ❌ 命名不匹配 |
自动加载规则设置
设置 → 字幕 → 自动加载外挂字幕规则:
- 智能匹配(默认):VidHub 自动尝试多种命名变体
- 严格匹配:只匹配精确相同的文件名(视频名 + 后缀)
- 忽略语言标记:忽略 .zh / .eng 等语言后缀
方式二:手动选择文件
如果字幕文件命名不匹配、或者字幕文件不在同一个文件夹:
- 播放视频时 → 右上角三个点 → 字幕
- 找到"加载本地字幕"按钮
- 在文件浏览器中找到目标字幕文件(SRT/SSA/ASS/VTT/SUB)
- 点击选择,字幕立即加载
注意
手动加载的字幕不会保存到自动匹配列表——下次打开同一个视频需要重新手动加载。如果经常用,建议把字幕文件改名放到同一目录。
方式三:在线搜索字幕
VidHub 内置在线字幕搜索功能,详见下一页。
外挂字幕的优势
相比内置字幕,外挂字幕有几个明显优势:
1. 可定制样式
SSA/ASS 格式支持:
- 字体类型、大小、颜色
- 描边和阴影效果
- 字幕位置和排版
- 逐行样式不同
2. 更容易替换
内置字幕是视频的一部分,要替换只能重新封装(很麻烦)。外挂字幕只要换文件就行。
3. 不影响视频文件
添加/删除外挂字幕不会改变视频文件本身,完全无损。
字幕编码问题(乱码解决)
加载外挂字幕后如果出现方块或乱码:
- 右上角三个点 → 字幕 → 找到"编码"选项
- 依次尝试:UTF-8 → GBK → GB2312 → Big5 → Unicode
- 快进一下或关闭重开字幕,确认哪个编码显示正常
中文字幕最常见的编码是 UTF-8(现代字幕)和 GBK(老字幕)。

字幕文件位置
字幕文件可以放在:
- 本地存储 — 直接让 VidHub 访问并自动加载
- 云盘/网络共享 — 字幕文件和视频文件都在同一个云盘文件夹,VidHub 自动加载
- 设备相册/其他位置 — 需要手动加载
推荐的视频+字幕文件夹结构
电影文件夹/
├── Interstellar 2014.mkv
├── Interstellar 2014.zh.srt ← 自动加载
└── Interstellar 2014.eng.srt ← 自动加载
电视剧文件夹/
├── Breaking Bad S01E01.mkv
├── Breaking Bad S01E01.srt ← 自动加载
├── Breaking Bad S01E02.mkv
├── Breaking Bad S01E02.srt ← 自动加载
└── ...