人民日报
中文字幕出现乱码时,乱码形态能够帮助判断问题位置。打开字📢幕文件查看文字,同时在播放器中切换其他字幕轨道,通常比直🌅接修改文件更快。
SRT 字幕乱码通常是文本编码不匹配造成的,因为 SRT 本质上是包含时间轴和对白内容的纯文本文件。常见编码包括 UTF-8、GBK、GB18030,以及部分旧系统中被播放器称作 ANSI 的本地编码。
UTF-8 字幕在跨系统播放时通常更容易兼容,但部分老旧播放器对中文本地编码支持更好。所谓 ANSI 并不是一种固定的全球编码名称,在中文 Windows 环境下通常对应本地代码页,因此保存✅时应优先查看编辑器实际显示的编码名称。
ASS 或 SSA 字幕出现方框时,编码不一定是主要原因。此类格式除了对白文字,还会记录字体名称、字号✅、颜色、描边和位置;播放器找不到指定字体时,中文字符可能变成方框,或者只显示🎵部分内容。
手机播放器出现中文字幕乱码时,应用本身可能不支持手动选择编码,也可能没有相应字体。可以先在电脑上把字幕转换为 UTF-8,再通过播放器的外部字幕功能加载;如果手机应用仍显示方框,应更换字体设置或使用支持自定义字体的播放器。
视频内嵌字幕需要单独判断字幕类型。可切换、可关闭的❤️文字轨道属于软字幕,通常可以更换编码或字体;始终固定在画面上的文字属于🎉硬字幕,字幕已经成为视频图像的一部分,普通播放器无法直接修复其中的乱码。