Cinetry 字幕不显示或出现乱码怎么解决
字幕不自动加载
点开视频后没有任何字幕:
检查一:视频同目录是否有字幕文件
Cinetry 会自动加载视频同目录下的外挂字幕文件(如 movie.mkv 旁边的 movie.srt)。如果字幕文件不在同目录或文件名不匹配,就不会被识别。
检查二:Jellyfin / Emby 服务器上是否挂载了字幕
如果视频来自 Jellyfin / Emby,检查服务器的刮削配置是否正确挂载了字幕。可以在官方客户端里确认一下字幕是否正常。
检查三:视频本身有内嵌字幕但没自动启用
有些视频内嵌了多语言字幕轨,Cinetry 默认可能选了别的语言。在播放器控制界面手动切换一下字幕轨就能看到。
检查四:弹幕字幕自动加载
0.7.11 版本起支持弹幕自动检索加载——如果视频本身没字幕但你配了弹幕接口,Cinetry 会尝试搜索弹幕字幕。确认弹幕接口已经正确配置。
字幕乱码
字幕加载了但显示为方块或看不懂的字符:
原因
最常见的原因是字幕文件编码和播放器识别的编码不一致:
- 字幕文件是 GBK 编码(Windows 下常见的中文编码)
- Cinetry 播放器默认用 UTF-8 打开
- 结果就是中文字符全部变成乱码
解决
在 Cinetry 播放器设置里切换字幕编码格式——一般选 GBK 或 Auto 自动识别就能解决。
硬字幕花屏
某些视频的内嵌硬字幕(直接烧录在画面里的字幕)在硬解播放时花屏或变形:
- 这是硬解码器在处理某些内嵌字幕时的兼容性问题
- 临时方案:关闭硬解,改用软解播放
- 或者把这个视频的字幕提取出来,用外挂字幕播放
字幕格式兼容问题
极少数极端字幕格式(如某些老旧的 SUB 格式或特殊的 ASS 特效字幕)可能显示异常。可以尝试:
- 用格式工厂或 SubtitleEdit 转换成标准 SRT 格式
- 再把 SRT 放到视频同目录下
上一篇:IPTV 列表无法加载
下一篇:硬解播放卡顿