OPlayer 中文文档 下载 App

OPlayer 字幕不显示或乱码——一步步排查

症状分类

症状可能原因首查
完全不显示字幕视频没字幕轨道、OPlayer 自动加载关了其他播放器同文件试一下
显示乱码(CJK 变方块)字幕文件编码不对切换编码
显示乱码(每个字都错位)字幕文件损坏重下字幕
字幕出来了但位置不对手动调整过位置长按重置位置

症状一:字幕完全不显示

第一步:确认视频本身有字幕

用电脑上的 VLC 或 PotPlayer 打开同一个视频:

第二步:检查自动加载设置

OPlayer 设置 → 字幕:

第三步:字幕文件不匹配

外挂字幕自动加载需要文件名匹配(见 字幕自动加载)。检查:

症状二:字幕显示乱码

常见乱码现象

现象原因解决
显示为方块(□□□□)编码不对切换编码
显示为英文乱码(ÄÃæ)编码不对切换编码
每行字幕都变成相同内容字幕文件损坏重新下载
字幕有一半缺失编码或文件损坏换编码或重下

解决编码问题

  1. 调出控件 → 字幕按钮 → 字幕设置
  2. 找到「编码」选项
  3. 逐个切换:自动检测 → UTF-8 → GBK → BIG5
  4. 哪个正常显示就用哪个

详细说明见 字幕编码识别。

症状三:字幕出来了但不对

字幕和口型对不上

调字幕延迟,见 字幕延迟同步。

字幕位置挡住关键画面

字幕太小/太大

双指捏合/缩放调整大小,或在字幕设置里用滑块精确调。

字幕消失了

可能是误操作关掉了:

手动加载外挂字幕

如果自动加载一直出问题,手动加载最靠谱:

  1. 播放视频 → 调出控件 → 字幕按钮
  2. 选择「加载外挂字幕」
  3. 文件选择器里找到字幕文件(.srt / .ass 等)
  4. 选中后 OPlayer 立即加载
  5. 如果还是乱码 → 加载后再调编码

字幕损坏的识别方法

在电脑上用记事本或 Notepad++ 打开字幕文件:

文件损坏的话只能重新下载或在电脑上修复(Subtitle Edit、Aegisub 等工具)。

投屏时字幕不显示

Chromecast/AirPlay 投屏时字幕支持有限,详见 投屏常见问题。