GOODPLAYER / GUIDE

在 GoodPlayer 中使用外挂字幕

截至 GoodPlayer 12.13 的更新改善了多语言 ASS 字幕显示与播放控件避让,并修复加载外挂字幕时可能发生的崩溃。先用一组本地视频和字幕测试,可以区分文件匹配问题与网络访问问题。

GoodPlayer 12.13 · iOS 18 / iPadOS 18+ · 更新于 2026 年 10 月 23 日

把媒体与字幕放在一起

  1. 本地播放时,将外挂字幕与媒体文件放在同一文件夹。
  2. 使用相同的主文件名,例如 movie.mp4 搭配 movie.zh.srt。语言后缀有助于区分多个字幕。
  3. 播放视频后,在字幕选择中确认需要的轨道。如果自动匹配没有找到它,可手动选择字幕。

IDX/SUB 字幕需要同时保留两个同名文件,例如 movie.idx 和 movie.sub。网络服务器在媒体网址中使用的名称可能不同于资料库显示名称,因此标题相似不代表一定能自动匹配。

使用刚下载的字幕播放

下载字幕后,可以选择一个媒体文件搭配播放。这个选择仅用于本次播放,不会改写原字幕,也不会自动建立永久关联。

以后重新打开视频时,请再次核对当前字幕。为了让本地文件更容易匹配,可以把媒体和字幕放在一起,并使用一致的主文件名。

已测试的格式与语言

多语言 ASS 字幕的缺字方框问题已修复,GoodPlayer 12.13 包含该修复。ASS(Arial 样式、无附带字体)与外挂 UTF-8 SRT 分别通过了 32 个语言/书写变体样本的真机显示检查,包括简繁中文、日文、韩文,以及阿拉伯文、印地文、泰文等。

测试于 2026 年 10 月 19 日在 iPhone 12 Pro Max(iOS 27.0.1)、GoodPlayer 12.10 完成;iOS 18.0 模拟器的字体回退测试也通过。请查看完整 32 项语言清单、测试条件与范围。

处理乱码或文字方框

如果 ASS 字幕同时使用多种语言或文字系统,部分文字可能曾显示为方框。截至 12.13 的更新已修复这类多语言显示问题;使用较早版本时,可先更新 GoodPlayer 再测试原字幕。

  1. 预览文本字幕,尝试编码选择,找到能正常显示文字的编码。
  2. 必要时,在电脑文本编辑器中将字幕的副本保存为 UTF-8,导入后选择此副本播放。确认正常前保留原文件。
  3. 如果预览文字正常,播放时却显示方框,检查字幕字体设置,并用另一份字幕对照测试。

文本编码设置适用于文本字幕。IDX/SUB 使用图像字幕数据,修改文本编码不能修复缺失的图像内容。

先核对选择,再修改文件

完全不显示字幕
确认外挂文件已导入,手动选择它,并检查本次播放是否开启字幕。
显示了错误的语言
切换到目标字幕轨道,并核对其文件名。
下载的字幕只成功使用过一次
再次选择它与媒体搭配播放;下载后选择媒体的操作不会保存为永久关联。
字幕与播放控件重叠,或加载外挂字幕时崩溃
更新 GoodPlayer 后重试;截至 12.13 的更新改善了字幕避让,包括暂停和调整窗口尺寸时的显示,并修复了加载外挂字幕时可能发生的崩溃。
只有网络播放找不到字幕
先测试本地媒体与字幕,并尝试手动选择,以区分文件匹配和服务器访问问题。

联系支持时提供媒体与字幕扩展名、文件名示例,以及具体错误或显示现象,无需发送整个视频资料库。