怎样确认SRT的读取编码
用支持指定编码的文本编辑器打开字幕副本,找一条含常用汉字、标点和数字的句子作对照。若整句出现不合理的字符组合,使用“以指定编码重新打开”,检查UTF-8及文件可能采用的其他编码。每次查看同一行,观察句意、标点和换行是否恢复正常。不要只凭数字能显示就判断编码正确。
文字正确显示后,再将副本另存为UTF-8,保留原有扩展名。重新读取会按所选编码解释原始字节,转换保存则会改写文件,因此应先确认文字,再保存。文字仍然错乱时不要覆盖文件;若替代字符已经写入、原始字节被覆盖,应回到备份重新检查。
保存后关闭文件,再打开确认汉字没有变化。检查SRT结构:序号独占一行,下一行写起止时间,随后是字幕文本,各条之间留空行。时间通常包含时、分、秒和毫秒,起止时间用箭头连接。处理编码时保留原有序号、时间和分段,以便对照播放结果。
怎样确认SRT的读取编码 · 连接电脑的移动硬盘与整齐展开的数据线
怎样确认SRT的读取编码 · 连接笔记本电脑的无标识移动硬盘
播放器显示方框时检查什么 · 电视前准备遥控器与笔记本电脑的复核环境播放器显示方框时检查什么
编辑器中的文字完整,播放器却把部分字显示成方框时,先选择覆盖这些字符的字幕字体,用同一句字幕测试。常用汉字正常、少见字或其他文字异常,可优先查字体覆盖范围;所有文字都异常,还需核对播放器的读取编码,确认载入的是对应字幕文件。
改完设置后重新载入字幕,必要时停止播放再打开视频,避免继续使用缓存。确认当前选中的是刚修改的外置字幕;视频同时带有内嵌字幕时,可暂时关闭其他字幕轨道进行比对。换字体无效,再检查字幕样式是否覆盖了播放器的字体设置。图像字幕中的文字已保存为图像,修改文本字体不会改变其字形。
文字显示正常后,在片头、中段和片尾各找一句清晰对白,核对字幕出现与消失的时刻。全片提前或延后的时长相近,可尝试统一调整延迟;越往后偏差越大,应检查字幕与视频版本、帧率换算是否匹配。编码转换不会校正时间轴,调整后仍需重新播放,分别确认文字显示和字幕同步。
实践建议
保留原字幕,并记录副本改过的编码或播放器设置。每轮只改一项,再用同一句字幕核对;采用修改后的版本前,重新载入文件,检查片头、中段和片尾的文字及同步情况。