字幕管理——ASS、SRT、多轨字幕切换全支持
支持的字幕格式
Baka 得益于 mpv 引擎,对主流字幕格式都有完整支持:
| 格式 | 扩展名 | 特点 |
|---|---|---|
| ASS / SSA | .ass / .ssa | 高级字幕,支持样式、位置、特效 |
| SubRip | .srt | 最通用的简单字幕格式 |
| WebVTT | .vtt | 网页视频常用 |
| SubStation | .sub | 老式字幕格式 |
| VobSub | .idx + .sub | DVD 字幕,位图格式 |
| PGS / SUP | .pgs / .sup | 蓝光字幕 |
ASS 字幕——动漫标配
ASS(Advanced SubStation Alpha)是动漫字幕的标准格式,相比 SRT 的优势:
- 样式化:不同角色的台词可以用不同颜色和字体
- 位置控制:字幕可以放在屏幕任意位置(SRT 只能底部居中)
- 特效:淡入淡出、滚动、卡拉 OK 等动画效果
- 多段同时显示:不同位置可以同时显示多段字幕
Baka 通过 mpv 原生的 libass 库渲染 ASS 字幕,复杂特效都能正确还原。
多语言字幕切换
很多番剧会内置多轨字幕(简中、繁中、英文、日文等):
- 点击播放器右下角的字幕图标,会列出所有可用字幕轨
- 快捷键
J/Shift + J可以快速切换到下一轨 / 上一轨 - 部分源可能不自带字幕,需要手动外挂
外挂字幕
如果视频文件没有内嵌字幕,Baka 支持加载外部字幕文件:
自动加载:将字幕文件与视频放在同一目录、同名(如 ep01.mkv 配 ep01.ass),播放时会自动加载。
手动加载:在播放设置中选择"加载字幕文件",浏览并选择字幕文件。
字幕位置与大小
可以在播放设置中调整:
- 位置:底部 / 顶部 / 屏幕中央 / 自定义坐标
- 字体大小:相对大小或绝对像素值
- 边距:字幕距离屏幕边缘的距离
- 粗体:是否加粗显示
快捷键 Ctrl + Shift + J / Ctrl + J 可以微调字幕前后偏移(处理字幕同步问题)。
弹幕与字幕的共存
Baka 的弹幕层和字幕层是独立渲染的,互不影响:
- 弹幕在视频层上方、字幕层上方(默认)
- 如果弹幕遮挡字幕,可以调整字幕位置或临时隐藏弹幕(快捷键
F) - 弹幕的屏蔽规则对字幕不生效