转换中文字幕,保留原有时间轴

视频场景下方,两条字幕轨道对齐在同一时间区间
本文目录

转换中文字幕时,把文字和字幕结构分开处理会更清楚。你可能想让一段大陆中文教程的字幕更符合台湾读者的用语,也可能需要把繁体中文逐字稿转成简体。文字可以变化,每条字幕在文件中的位置、开始时间和结束时间则保持原样。

先取得能正常阅读的 SRT 或 WebVTT 文件,选择目标中文形式,再把转换结果与原文和视频对照。这套流程处理的是书面中文转换。如果一条字幕原本就出现得太早,改对字词并不能修复时间偏差,因此仍需检查播放效果。

先确认字幕可以正常阅读

保留原文件,在副本上操作。用纯文本编辑器或中文字幕转换工具的输入区打开文件。你应当能看到正常的中文、时间码以及分开的字幕块。如果文字已经固定在视频画面中,起点就不同了:需要先取得可编辑的字幕轨道,再使用这套流程。

注意区分字符编码与简繁体选择。编码决定文件字节如何被读成文字,简繁转换则是在文字可读之后改变字词。如果输入出现乱码,应先用正确编码重新读取原始字节。直接转换乱码,或反复另存文件名,都不能可靠地还原已经丢失的字符。

上传文件时,ChinaClue 提供 UTF-8、GB18030、GBK、Big5,以及 UTF-16 的两种字节序。优先尝试文件制作者说明的编码,检查几行文字,尤其是姓名和标点。没有报错不一定代表选对编码。如果手里只有已经乱码的粘贴文本,需要回到原文件处理;编码选择器作用于上传文件的字节。

SRT 没有唯一强制使用的字符编码,WebVTT 则使用 UTF-8。你也可以用中文文件编码转换工具单独检查文本文件。给源文件取一个明确的名字,例如 tutorial-original.srt,把审核后的输出另存为不同名称,避免一次错误尝试覆盖唯一的原件。

按读者选择中文形式

转换方向取决于原文和目标读者,而不是网站界面的语言。使用英文版 ChinaClue,也可以生成繁体中文字幕。对于简体输入,工具提供通用繁体、台湾用词和香港字形;相应的反向选项输出简体。这些模式使用的字形和词组映射并不相同。

例如,“软件”在通用繁体模式下变为“軟件”,在台湾用词模式下则变为“軟體”。下方原创示例中的“请打开软件设置。”使用台湾用词后会变为“請開啟軟體設定。”。这不只是逐个替换字形。应检查整个表达,不要认为所有繁体输出都会使用同一套词汇。

地区转换结果仍需要结合语境审阅。材料有要求时,应保留人名、产品名和机构名的正式写法。产品界面中的标签可能需要与实际画面一致,即使目标读者通常使用另一种说法。香港字形转换本身不会把普通话句子改写成口语粤语,也不会改变音频语言。

双语字幕转换后,两行文字都要检查。非中文内容可能不变,但其中的中文姓名或术语会发生变化。不要为了试选项而把已经审阅的文件反复转来转去,字符映射可能合并原有区别。应从同一个原件分别生成输出,比较后保留适合读者的一版。

保留完整字幕块

一条字幕就是带时间范围的文本块。下面这份包含两条字幕的 SRT 是原创练习示例,并非电影台词。第一条从 1.200 秒显示至 3.800 秒,时长为 2.600 秒;下一条从 4.000 秒开始。转换第一条的字词时,两端时间和中间 0.200 秒的间隔都不应变化。

1
00:00:01,200 --> 00:00:03,800
<i>请打开软件设置。</i>

2
00:00:04,000 --> 00:00:06,500
网络连接已恢复。

使用台湾用词后,第一行文字变为 <i>請開啟軟體設定。</i>,第二行变为“網路連線已恢復。”。编号、时间行、斜体标签和分隔空行保持原位。标签描述文字周围的格式,实际转换的是标签之间的汉字。

同一条 SRT 字幕转换前后的对照,编号与时间码完全相同
简体句子转为台湾用词时,字幕编号、时间码和斜体标签保持不变。

SRT 和 WebVTT 组织这些信息的方式不同。这一步操作应沿用原有格式。修改扩展名不等于格式转换;工具在转换中文时,会让 SRT 继续保持 SRT,让 WebVTT 继续保持 WebVTT。

要素SRTWebVTT
开头结构带编号的字幕块字幕前有 WEBVTT 文件头
毫秒分隔符逗号:00:00:01,200句点:00:00:01.200
附加信息文字中可能带有基本格式标签可能包含字幕标识符、设置及独立的元数据块

转换器保留 WebVTT 文件头、字幕标识符、时间行设置、NOTE 注释以及 STYLE、REGION 块,同时保护文字中的标签、实体和行内时间戳,只转换周围的字幕文字。因此,中文标识符或标签内的说话人姓名可能保持原样。字幕正文里可见的姓名仍属于普通文字,需要另行检查。

转换后对照结果

短文件可以直接粘贴全部字幕内容,包括文件头或编号,以及所有时间码。上传文件前,应先确认解码后的输入可以正常阅读。当前工具接受不超过 5 MB 的 SRT 和 VTT 文件。只有句子的普通逐字稿,需要先补充时间信息,才能作为字幕文件处理。

  1. 按原文和读者选择转换方向。
  2. 执行转换,查看字幕条数和发生变化的条数。
  3. 逐条对照变化前后的文字,翻完所有预览页。
  4. 使用不同的文件名下载结果,再打开文件确认内容。

变化条数表示有多少条字幕的文字不同,并不表示改进了多少词,也不衡量准确率。没有变化的字幕可能本来就正确,也可能含有需要手动处理的姓名。发生变化的字幕同样可能需要修正。应检查具体用词,不能把任何一种计数当成审核通过的信号。

操作说明中的数字、计量单位、否定词和名称尤其需要留意。像“不要断开连接”这样的意思,本地化后仍应表达同一操作。双语字幕也应保留原本的分行关系。修改输入或切换转换模式后,保存前要重新转换,因为旧结果已经不能代表新的选择。

区分并处理错误原因

工具提示行号时,把该行与前一个字幕块一起检查。少一个空行,就可能让下一条的时间码被当成上一条字幕的正文。箭头损坏、缺少文字行或时间戳标点错误,也会导致解析失败。应与结构正确的字幕块比较,不要不断删行,直到错误提示消失为止。

每条字幕的结束时间必须晚于开始时间,分和秒字段也必须有效。在这个例子中,把第一条结束时间改成 00:00:01,200,会产生零时长字幕;改成 00:00:00,800,则会让结束早于开始。应依据视频或可信原稿修正这些值,不要随意编一个看似合适的时长。

成功转换只说明工具能够处理它所支持的结构,并不能证明字幕与音频同步,或整条字幕轨符合平台的交付规则。字幕重叠可能是有意安排,例如两人同时说话,也可能需要修复。移动或合并之前,先在实际播放中确认含义。

格式问题和措辞问题应分开处理。如果文件保留了斜体标签,播放器却没有显示斜体,下一步应检查播放器支持哪些字幕特性。不同播放或发布平台接受的标签范围不同,再次转换汉字并不能让不受支持的样式显示出来。

在实际播放中检查导出文件

下载的字幕使用 UTF-8 编码,并保留检测到的 SRT 或 VTT 格式。如果发布平台要求其他格式,应按该平台支持的流程另外转换,并在之后重新检查字幕轨。也保留已完成中文转换的源文件,避免后续格式转换覆盖已经审阅的一版。

在实际播放器或发布预览中,将输出文件与目标视频一起加载。检查开头、中间、结尾,以及所有手动修改过的字幕。除了静止画面,也要看切换过程:字幕可能文字正确,却出现得太晚、在语音结束后仍停留,或挡住画面里的标签。

最后,以真实播放速度阅读信息最密集的字幕。即使时间码没变,地区用词也可能改变每行长度。必要时在保留原意的前提下调整措辞或换行;需要改时间时,使用字幕编辑器。给原文件、转换文件和最终审核版取清楚的名字,确保下一位编辑或上传环节拿到正确版本。

评论

加载中…

暂无评论。