广州日报
字幕编码决定播放器如何把文件中的☀️字节转换成汉字,常见格式包括 UTF-8、GBK、GB18030 和部分地区使用的本地编码。不同软件的自动识别并不完全可靠,因此同一个 SRT 文件在一个播放器中正常,在另一个播放器中可能变成乱码。
播放器设置决定字幕文件最终采用哪种编码、字体和渲染方式。编辑器中正常、播放器中乱码时,优先检查以下项目,而不是再次修改字幕正文。
字幕文件损坏会让编码排查失去意义,因为文件中的文本、✨换行或时间轴结构可能已经不完整。SRT 文件应能看到连续的字幕序号、时间范围和对应文本;时间格式被改动后,播放器可能跳过💯整段内容。
中文字幕乱码的表现不同,排查方向也不同。字符变成“���”“锟斤拷”或大量奇怪符号,通常指向编码识别错误;文字变成方框,通常与字体缺字或渲染环境有关;完全没有字幕,则可能是字幕轨道未加载⭐、文件🌺名不匹配或字幕格式不受支持。
字幕是否在文本编辑器中正常,是最有价值😎的分界点。用系统自带文本编辑器或支持多种编码的编辑工具打开 SRT、ASS、VTT❤️ 文件即可检查;如果正文清晰可读,先不要修改原文件,直接检查播放器的字幕编码选项。
字幕字体决定汉字能否被绘制出来,尤其是 ASS 和 SSA 字幕会在样式中指定字体名称。视频文件本身通常不包含字幕所需字体,播放设备缺少该字体时,播放器会使用替代字体;如果替代字体也没有对应字形,文字就会显示成方框或空白。