南方都市报
字幕文件出现连续问号时😎,原始中文可能已经在错误保存过程中被替换掉。编码转换只能解释现有字节,无法把已经丢失的汉字重新推算出来。
视频内嵌字幕需要单独判断字幕类型。可切换、可关闭的文字轨道属于软字幕,通常可以更换编码或字体;始终固定在画面上的文字属于硬字幕,字幕已经成为视频图像的一部分,普通播放器无法直接修复其中的乱码。
处理“中文字幕+乱码+中文字幕”问题时,按照文件、编码、字体、播放器和视🌅频类型的顺序排查,能够缩小故障范围。下面的顺序适用于大多数外置字幕场景。
中文字幕出现乱码不一定都是编码错误。看到方框、问号、黑块、拼音或完全不显示时,故障原因可能分别对应字体缺失、字符已经丢失、字幕轨道选错或播放器不支持当前字幕格式。先辨认乱码表现,再选择修复步骤,可以避免反复转换文件造成二次损坏。
UTF-8 字幕在跨系统播放时通常更容易兼容,但部分老旧播放器对中文本地编码支持更好。所谓 ANSI 并不是一种固定的全球编码名称,在中文 Windows 环境下通常对应本地代码页,因此保存时应优先查看编辑器实际显示的编码名称。
播放器导致的字幕异常通常表现为同一字幕文件在不同播放器中的结果不一致。先用另一款播放器打开同一视频和字幕,可以判断故障是在文件还是在当前软件。