BSPlayer 支持哪些字幕格式:完整列表
字幕支持是 BSPlayer 的核心优势之一
根据官方资料和实际测试,BSPlayer 支持几乎所有主流的外部字幕格式。按类型可以分为两大类:文本字幕和位图字幕。
文本字幕格式
文本字幕是最常见的形式,可以用任何文本编辑器打开查看内容。BSPlayer 支持:
| 格式 | 扩展名 | 特点 |
|---|---|---|
| SubRip | .srt | 最流行的格式,时间戳精确到毫秒 |
| SubStation Alpha | .ssv, .ssa | 高级格式,支持样式、特效、多语言 |
| Advanced SubStation Alpha | .ass | SSA 的升级版,功能更强 |
| SubViewer | .sub, .txt | 早期格式,时间戳形式略有不同 |
| MicroDVD | .sub | 基于帧号的时间戳,24fps/25fps/30fps 自动识别 |
| VPlayer | .txt | 纯文本字幕,格式最简单 |
| Sub2 | .sub | 较少见的一种文本字幕格式 |
位图字幕格式
位图字幕是图片形式的字幕,常见于从 DVD 提取的字幕:
| 格式 | 扩展名 | 说明 |
|---|---|---|
| VobSub | .sub + .idx | 一对文件,.sub 存图片数据,.idx 存时间索引。BSPlayer 甚至支持双重压缩的 VobSub |
内嵌字幕(硬字幕)
除了外部字幕文件,BSPlayer 也支持播放视频文件内部内嵌的字幕轨道(硬字幕):
- MKV(Matroska)格式:可以包含多条内嵌字幕轨道
- OGM 格式:类似 MKV 的开源容器
- AVI 格式中的内嵌 VobSub
播放时可以通过菜单切换不同的内嵌字幕轨道,也可以选择隐藏。
字幕文件的命名惯例
BSPlayer 按以下优先级自动加载字幕:
- 文件名完全匹配的外部字幕(如
Inception.srt对应Inception.mkv) - 内嵌的字幕轨道
- BS.ControlBar 自动下载的字幕(匹配视频哈希值)
建议把字幕文件和视频文件放在同一个文件夹下,使用完全相同的文件名(扩展名不同)。这样最省心,打开视频就自动加载。
编码问题的解决方案
下载到的字幕有时会出现乱码,通常是字符编码不匹配导致的。BSPlayer 支持指定字幕文件的编码格式:
- 菜单:字幕 → 加载字幕(高级)
- 在文件选择对话框底部的「编码」下拉菜单中选择正确的编码
- 中文字幕通常选 GBK 或 UTF-8
双格式 .sub 文件注意点
MicroDVD(文本)和 VobSub(位图)都用 .sub 扩展名。BSPlayer 会通过文件内部特征自动识别。如果识别错误导致字幕不显示,可以检查:
- 是否有同名的
.idx文件:有则大概率是 VobSub - 能否用记事本打开:能打开看到文字就是 MicroDVD/SubViewer 格式