为什么无障碍字幕很重要
当你将 TikTok 视频内容二次利用到自己的网站、博客或学习平台时,应用内的原始字幕无法迁移。仅有视频文件无法为听障用户提供文字替代,也无法为在静音环境中观看的用户提供备选方案。
WCAG 2.1 成功标准 1.2.2 要求同步媒体中的预录音频内容提供字幕。如果您的网站托管了未附带字幕文件的二次创作 TikTok 视频,则不符合该标准。解决方法:提取 TikTok 字幕轨道,并将其作为 VTT 文件附加到您网页视频播放器中。
你需要准备什么
- 具有可访问字幕轨道的公开 TikTok 视频 URL
- 一个 TokCaption 账户——免费注册
- 支持
<track>元素的 HTML5 视频播放器(大多数都支持)
将 TikTok 链接粘贴到 TokCaption 中。系统会提取可访问的字幕数据并附上时间戳。
网页播放器请选择 VTT 导出,视频剪辑软件请选择 SRT。两者都能保持时间戳同步。
将 VTT 文件与视频一同上传,并通过 <track> 元素引用,以实现无障碍播放。
第 1 步:提取字幕轨道
打开 TikTok,复制你要二次创作的视频的分享链接,然后粘贴到 TokCaption 中。运行文字稿任务。TokCaption 会提取可访问的字幕轨道,并为每个片段显示起止时间戳。
第 2 步:导出为 VTT 用于网页
点击 导出并选择 VTT(WebVTT)。所有现代浏览器原生支持此格式,并可与 HTML5 <track> 元素配合使用。导出的文件包含:
- 一个
WEBVTT文件头 - 时间戳提示采用
HH:MM:SS.mmm --> HH:MM:SS.mmm格式 - 每个片段对应的字幕文本
如果你的工作流程需要 SRT 格式(例如,在发布到网络前使用 Premiere Pro 剪辑),请导出为 SRT,之后再转换为 VTT,或者两种格式都导出。
第 3 步:挂载到 HTML5 视频播放器
将 VTT 文件与视频文件一同上传到你的服务器。在视频播放器标记中添加一个 <track> 元素:
<video controls>
<source src="video.mp4" type="video/mp4" />
<track kind="captions" src="captions.vtt" srclang="en" label="English" default />
</video>
kind="captions" 属性会告诉辅助技术,该轨道是出于无障碍目的提供的字幕,而不仅仅是翻译字幕。
按照 WCAG 标准审核字幕
TikTok 原始字幕轨道可以为你提供准确的起点,但要达到完全符合 WCAG 标准,可能还需要额外审校:
- 阅读速度 — 确保任何一条字幕在屏幕上停留的时间不少于 1 秒,且文字量不超过观众在显示时间内能读完的范围
- 行长 — 为便于阅读,每行控制在 42 个字符以内
- 说话人识别 — 如果有多位说话人,请在相关句子开头添加标签,如 [主持人] 或 [嘉宾]
- 非语音音频 — 如果字幕轨道中尚未包含,请为有意义的声音添加描述,例如 [背景音乐] 或 [掌声]
为多个视频批量生成字幕
如果你要在网站上嵌入一整个系列的 TikTok 再创作短视频,请使用批量转写工作流,在一次操作中提取所有字幕轨道。将每个字幕分别导出为独立的 VTT 文件,并附加到对应的视频播放器中。
无障碍场景下 VTT 与 SRT 的对比
在以下情况下使用 VTT:
- 使用 HTML5 播放器在网页上发布视频
- 你需要样式选项(VTT 支持类似 CSS 的字幕条目样式)
- 你的平台要求 WebVTT 格式(大多数现代 CMS 和托管平台都是如此)
以下情况使用 SRT:
- 在桌面视频软件中剪辑,然后再发布
- 你的托管平台明确要求 SRT 格式
- 你计划在部署前最后一步转换为 VTT 格式
相关指南
常见问题
为什么无障碍需要单独的字幕文件?
当你在网站上嵌入二次创作的 TikTok 视频时,原始的 TikTok 字幕不会随之保留。你需要为视频播放器附加 VTT 或 SRT 文件,以便听障用户也能阅读同步字幕。
TokCaption 生成的字幕符合 WCAG 标准吗?
TokCaption 可导出带时间戳的 VTT 和 SRT 文件。其时间和文本结构符合 WCAG 1.2.2(预录媒体字幕)的技术要求。若要完全合规,你可能还需要检查排版、行长和阅读速度。
字幕和字幕(subtitles)有什么区别?
字幕(Captions)包含所有相关的音频信息(如说话人识别、音效),专为听障观众设计;普通字幕(Subtitles)通常仅包含对白。TokCaption 导出的是创作者发布的字幕轨道,通常涵盖口语对白。
导出的字幕可以添加说话人标签吗?
TokCaption 导出原始字幕轨道数据。如果 TikTok 原始字幕包含说话人标识,导出内容中也会保留。否则,导出后你可以在字幕编辑器中手动添加说话人标签。