跳转到内容

让播放器正确加载内封和外挂字幕

字幕显示异常可能发生在文件、服务器或播放器任一环节。先用简单的外挂 SRT 字幕建立基准,再检查复杂格式,能避免把所有问题都归因于 NAS 性能。

开始之前

准备一段合法测试视频和一份你有权使用的字幕。内封字幕保存在 MKV 等容器内;外挂字幕是单独文件。文本字幕如 SRT、ASS 与图形字幕如 PGS 对客户端的要求不同。

检查文件和播放选择

  1. 在文件管理中确认外挂字幕与视频位于同一目录,文件主体名称一致,例如 示例影片.mkv示例影片.zh.srt。对语言后缀的识别以应用实际规则为准,排错时可先测试相同主体名的简单文件名。
  2. 用电脑文本编辑器查看 SRT 是否有正常时间轴和文字。乱码时将副本转换为 UTF-8;不要覆盖唯一原件,也不要把二进制图形字幕当成文本转码。
  3. 在播放器的字幕菜单明确选中对应轨道,检查是否只是默认关闭。再切换另一客户端对比。
  4. 如果当前客户端不能直接渲染该格式,服务器可能需要把字幕烧录到视频中,即重新编码整个画面。观察播放信息,确认是否因此从直接播放变成转码。
  5. 时间不同步时先检查字幕是否对应同一剪辑版本和帧率;临时偏移适合固定时间差,逐渐漂移通常需要更匹配的字幕文件。

自动下载的边界

飞牛影视媒体库设置提供自动下载字幕选项;官方说明其触发条件与媒体是否有内嵌字幕轨有关。自动搜索不能保证语言、片长和版本匹配,外部来源不可达时也会失败。只从你有权使用的来源获取字幕,先验证手动字幕可用,再排查自动任务。

检查结果

在开头、中段、结尾各看一段,确认中文字符、时间轴和换行均正常;切换一条音轨并拖动进度,检查字幕仍保持同步。如果电视失败而电脑正常,重点检查电视客户端格式支持,而不是重建存储空间。

常见问题与练习

“选择了字幕仍无字”检查该段是否本来没有对白、字体/颜色是否异常;“有字幕就卡”检查烧录转码与 CPU 使用。练习是为同一测试片分别使用 SRT 和内封字幕,记录两个客户端的播放方式与资源变化。

延伸阅读

参考资料

fnOS 非官方中文使用指南,与飞牛官方无隶属关系。