一个视频播放器连接着一张文本卡片和一个带时间信息的列表。右侧是一份被划掉的文档。

先查看视频,并自行审核。如果视频归你所有,可以在 YouTube Studio 中编辑字幕。如果视频不归你所有,请另建一份校正副本供自己使用。本地副本不会改变公开字幕。

本指南处理单个视频中以原语言出现的全部技术术语。最终结果是一份附有校正记录表的校正版本。校正记录表用于记录原文、拟议修改、证据和审核决定。

确定范围,保留原始来源

字幕轨是附在视频上的带时间信息的文本。字幕条目是字幕轨中一个带时间信息的片段。编辑前,请确认具体的视频和字幕轨。不同字幕轨或不同采集日期的内容,未经记录不得合并为同一份来源。

  1. 记录视频 URL 和视频 ID。
  2. 记录字幕语言和你听到的语音语言。
  3. 原样保存带时间信息的原始字幕导出文件。
  4. 保留返回的语言标记和自动字幕标记。
  5. 说明你是要修改自己的公开字幕,还是创建私用的校正副本。
  6. 将审核范围定为所选字幕轨的全部内容。

单独保留一份工作副本。原始导出文件显示你采集到的内容。工作副本显示你的修改。两个文件都不应替代另一个。

如果使用导出文件,请保留其采集时间。这个时间用于标识采集到的版本,并不是说话者说出某个词的时间。如果公开字幕轨之后发生变化,请将其采集为新版本。

不要将缺失值改为零。字幕条目的时长未知,不代表它持续零秒。自动字幕标记未知,不代表字幕轨由人工制作。缺失值应保持缺失,并说明哪些信息仍然未知。

如果你还需要先获取字幕,请按照字幕提取指南操作。取得带时间信息的原始副本后,再回到这里。提取字幕是使用本编辑方法的前提。

在有助于审核时,使用带时间信息的导出文件

你可以手动审核已有的带时间信息的字幕文件。对于现有公开字幕轨,Chronometrica YouTube Transcript Scraper 提供了另一种采集方式。Actor 是托管运行的数据采集程序。这个 Actor 根据视频的直接 URL 或视频 ID 读取现有公开字幕。它不会将音频转写成新文本,也不会下载音频或视频。

下面提供的输入要求输出 JSON。JSON 是一种用来存储命名字段及其值的文本格式。在这里,它会保留用于定位各处术语的带时间信息的片段。

json
{"includeFailedInputDetails":true,"outputFormats":["json"],"preferredLanguages":[],"startUrls":["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]}
在有助于审核时,使用带时间信息的导出文件

计划运行前:

  1. 将 `startUrls` 中的示例 URL 替换为目标视频的直接 URL。
  2. 将 `outputFormats` 保持为 `["json"]`,以获取带时间信息的片段。
  3. 在 `preferredLanguages` 中选择语言规则。
  4. 将 `includeFailedInputDetails` 保持为 true。

语言列表为空时,会选择当前可用的最佳字幕轨。这既不要求字幕为英语,也不能证明所选字幕轨与语音语言一致。如果你要求英语,请使用 `["en"]`。提供语言偏好后,Actor 会依次尝试。如果均不匹配,它会报告所需语言不可用的失败信息。

带时间戳的 JSON Task 是一份已保存的输入预设。其公开页面和 Task ID 已于 2026 年 10 月 25 日核查。本次固定来源证据不包含经身份验证的已保存输入检查,也不包含实际运行。使用前,请检查输入并替换示例值。

运行后,请核对目标视频、实际语言和返回的文本。成功处理的每个不同视频会生成数据集行。失败信息位于该次运行的 `OUTPUT` 诊断信息中。仅凭数据集为空,无法解释失败原因。

保留 `segments`,以及每个片段的 `startSeconds`、`endSeconds`、`durationSeconds` 和 `text`。随导出文件一并保留 `videoId`、`videoUrl`、`transcriptLanguageCode`、`isAutoGenerated` 和 `scrapedAt`。仅有纯文本无法确定字幕条目的结束时间。

这些是文档说明的用法,并非为本文运行后得到的结果。所提供的证据未涉及任何付费 Actor 运行。

根据一手来源建立精简的术语表

术语表列出需要关注的技术名称及其拼写。一手来源是由产品制造商、项目方或其他负责该术语的机构提供的资料。请使用与视频所讨论版本相符的参考资料。

根据实际音频和相关一手参考资料建立术语表。不要先准备一份庞大的词汇表,再强行让语音内容与之对应。

根据一手来源建立精简的术语表
字段保存内容
术语参考资料中的拼写
产品或主题该术语指代的内容
版本适用版本,或标记为未知
大小写规定的大写和小写字母
缩写文档载明的缩写形式,如有
来源 URL提供拼写依据的一手参考资料
参考资料说明该来源为何适合语音中的上下文

将具体版本与术语分开记录。当前产品的参考资料未必能确定较早视频中的用词。如果无法确定版本,请记录这一限制。

拼写参考资料说明术语应该怎么写,但不能证明说话者说的就是该术语。批准修改前,音频必须能支持该处确实说出了这个术语。

在完整字幕轨中查找待核查项

待核查项是可能需要校正的字幕条目。搜索已知术语、可能的拼写错误、错误拆分的词形和反复出现的不同写法。同时通读完整字幕轨。当错误字幕中的词与正确术语相差很大时,搜索无法找出所有错误。

  1. 搜索每个术语及已发现的不同写法。
  2. 将每个匹配的字幕条目分别记录为一处出现位置。
  3. 阅读前后字幕条目,查找其他可能的错误。
  4. 将新发现的写法加入搜索列表。
  5. 在所选字幕轨中重新进行完整搜索。

搜索结果是审核线索,不能证明实际说了什么。熟悉的产品名称可能符合主题,但仍可能不是正确的替换词。

分别统计出现次数和不同术语的数量。同一个术语可能出现在多个字幕条目中。批准某一处修改,不代表批准之后所有出现位置的修改。字幕条目数、术语数或修改数也不代表人数。

批准每项修改前,先听取音频

对每个待核查项,重播对应字幕条目及其前后各一句。如果画面能提供相关上下文,也要查看画面。记录听取的时间区间,便于另一位审核者重复检查。

  1. 听清该词,不要先认定字幕正确。
  2. 检查前后句,确认所谈的主题。
  3. 将听到的术语与一手拼写来源对照。
  4. 判断字幕是否与语音不同。
  5. 记录证据,以及仅针对该处的审核决定。

区分字幕错误和说话者的错误。如果说话者用了错误的产品名称,而字幕忠实记录了该名称,将字幕改成预期名称就会改变原话。请保留说出的用词,并另行备注所谈内容中的错误。

画面中显示的术语可以提供上下文依据,但不能让你把听不清的词确定地替换为该术语。如果音频仍不清楚,请暂缓修改。

如果需要发表所选片段的准确引文,请使用引文核查指南。本术语审核方法处理整条字幕轨中反复出现的术语,不能替代引文所需的单独核查。

保存一份其他编辑也能使用的校正记录表

每个已审核的出现位置保留一行记录。校正记录表是你的编辑记录。其中的审核状态不是 Actor 提供的字段。

保存一份其他编辑也能使用的校正记录表
字段记录内容
字幕版本 ID你为原始版本和工作版本设定的名称
视频和字幕轨视频 URL、视频 ID 和字幕语言
字幕条目定位标识用于稳定定位原始字幕条目的标识
原始条目时间未经修改的开始值和结束值
原始文本采集时的完整字幕条目文本
待核查术语正在审核的词或名称
拟议文本拟议的完整字幕条目文本,如已知
一手来源拼写依据的 URL 和相关版本
已核查的音频区间所听片段的开始时间和结束时间
音频核查结果审核者能够确定的内容
原因需要修改或暂缓修改的原因
审核状态待审核、已批准、未解决或不修改
审核者和日期核查人员及核查时间
应用修改的版本已应用该项修改的工作副本

统一使用以下状态:

  • 待审核:该出现位置仍需审核。
  • 已批准:证据支持这项具体的拟议修改。
  • 未解决:该词听不清,或证据相互冲突。
  • 不修改:审核结果支持保留原始用词。

未解决的记录可以没有拟议文本。该值应保持缺失。不要为了让表格看起来完整,就填入一个可能的词。

记录足够的原始文本,以便定位该出现位置。保留替换部分前后未修改的词。这样,审核者就能发现修改是否意外删除了条件、改变了数字或影响了其他术语。

将拟议修改与已应用的修改分开记录。已批准的记录表示一项决定。“应用修改的版本”字段表明该决定是否已落实到工作副本中。

只应用逐处审核后已批准的修改

在单独的工作副本中逐项应用已批准的修改。不要使用未经核查的全局替换。同样的字母可能出现在另一个词、代码标记、版本号或引述的标签中。

  1. 打开校正记录表中已批准的对应行。
  2. 在工作副本中找到确切的字幕条目。
  3. 确认条目文本仍与保存的原始来源一致。
  4. 只应用已批准的替换。
  5. 记录应用了该修改的工作版本。
  6. 将结果与原始字幕条目对照。

保留版本差异对照。差异对照会显示两份副本之间的修改。每段已修改的内容都应有对应的已批准记录。每条标记为已应用的记录都应与修订后的文本一致。

不要仅因校正了拼写就改变字幕条目的时间。如果时间也需要校正,请将其记录为单独的决定,并附上独立证据。保留原始时间信息,以供查阅。

操作示例:原创虚构内容

本例全部为原创虚构内容。它不是真实视频、Actor 结果,也不是实测的字幕错误率。本例展示如何记录一处已明确的术语校正,以及一处未解决的问题。

在这个虚构视频中,一条字幕从 01:22 开始,到 01:26 结束。字幕内容为“post grass sequel”。音频中清楚地说的是“PostgreSQL”。虚构的编辑核查了相关官方产品参考资料,并记录该资料支持“PostgreSQL”这一拼写。本例未提供真实的参考资料 URL 或产品版本。

编辑检查了更长的片段,从 01:18 到 01:30。前后语音支持同一个产品名称。编辑提议只修改该字幕条目中的错误词语。

时间计算如下:

  • 字幕条目开始时间:1 minute × 60 seconds per minute + 22 seconds = 82 seconds。
  • 字幕条目结束时间:1 minute × 60 seconds per minute + 26 seconds = 86 seconds。
  • 字幕条目时长:86 seconds − 82 seconds = 4 seconds。
  • 听取区间:90 seconds − 78 seconds = 12 seconds。

4 秒的字幕条目和 12 秒的听取区间用途不同。两者都应保留。如果实际导出文件中的时长值缺失,该来源值应保持缺失。单独计算出的时长不得覆盖它。

在这条虚构字幕轨的后面,有一个首字母缩略词听不清。这里未提供它的确切字母及所在片段的时间。这些值仍然未知。

操作示例:原创虚构内容
记录原始文本拟议文本音频核查结果决定
一处听得清楚的术语post grass sequelPostgreSQL82–86 秒处的产品名称清楚可辨仅批准修改该字幕条目
后面出现的首字母缩略词未提供未知字母仍听不清未解决;不要应用修改

第一行的校正理由仅针对该处:字幕中的词与清楚听到的产品名称不同,而参考资料支持该名称的拼写。这项决定不代表批准修改字幕轨其他位置的所有相似短语。

第二行仍保留在校正记录表中。不能将其改为空字符串、零或猜测出的完整形式。缺失的证据应保持缺失。

这是两条虚构的审核记录:一项已批准的校正和一处未解决的问题。它们不能衡量整条虚构字幕轨的准确性。认可修订后的版本前,审核者仍必须检查其全部内容。

审核完整的修订后版本

只检查已修改的词,可能会漏掉对相邻文本的误改。请对照视频审核完整的修订后字幕轨,包括未修改的片段和反复出现的术语。

  1. 确认视频、语言和字幕版本。
  2. 从头到尾听取所选字幕轨对应的全部音频。
  3. 逐处核查反复出现的术语。
  4. 核查每处修改前后未改动的文本。
  5. 核查字幕条目是否在正确时间出现。
  6. 将版本差异对照与已批准的校正记录逐项核对。
  7. 确认未解决的记录没有被猜测性修改。
  8. 保存最终审核决定和仍存在的限制。

请另一位审核者检查完整的修订后版本、原始来源和校正记录表。该审核者应听取音频,不能仅凭术语表批准修改。如果审核后文本又发生变化,应重新审核整合后的完整版本。

不要把局部审核称为完整审核。请说明已核查的范围,以及哪些出现位置仍有未解决的问题。完整审核可以发现未解决的词,并不要求为这些词编造答案。

提取成功、语言元数据和字幕覆盖情况都不能证明用词准确。字幕时间跨度指标描述的是时间覆盖情况,不能说明某个技术名称是否被正确听辨。

分别处理不同的失败状态

不同问题需要不同的处理决定。

分别处理不同的失败状态
发现的问题决定
没有可用的公开字幕轨停止使用提取方式;它无法生成缺失的语音文本
所需语言不可用保留原要求,或明确选择其他范围
采集失败检查 `OUTPUT`;不要仅凭数据集为空就判断字幕缺失
时间值缺失保持缺失;不要用零替代
音频听不清将该出现位置标记为未解决
一手参考资料相互冲突记录冲突,暂不批准
说话者使用了错误术语保留实际说出的用词,并另加备注
出现未经批准的修改在完成审核前,从认可的版本中撤销该修改
只审核了字幕轨的一部分将结果标记为局部审核

如果采集失败,请检查报告的诊断信息和 `isRetryable`。失败报告针对的是采集过程,不能判断待核查词是否正确。

本项工作应专注于术语。说话者标注、有意义的声音、译文含义和阅读排版需要各自的审核标准。

来源和延伸阅读

作者 Chronometrica · 更新日期

返回顶部 ↑