将 WebVTT 字幕转换为 PDF 文字记录
把来自 Zoom、Teams 或 YouTube 的 .vtt 字幕导出文件变成整洁的分页 PDF 文字记录,随时可以打印、发送邮件或存档。没有时间码,无需上传。
你的文件绝不会接触任何服务器。 本页面的每一次转换都使用 JavaScript 的 FileReader API 在你的浏览器本地完成。不会上传、记录或存储任何内容。可安全用于机密的 Zoom/Teams 录制内容、未发布的视频、以及法律访谈记录。
VTT 转 PDF 的转换原理
一个 WebVTT(.vtt)文件以字面的 WEBVTT 标头开头,然后把字幕逐条列出:一个时间码范围(HH:MM:SS.mmm --> HH:MM:SS.mmm),后面跟着一两行字幕文本。这是大多数会议平台——其中包括 Zoom、Microsoft Teams,以及 YouTube 的自动字幕——在你下载文字记录时导出的格式,它是为了把字幕同步到视频而设计的,不是为了打印或作为文档存档。
SubToolDesk 的 VTT 转 PDF 转换器会在你的浏览器本地解析 WEBVTT 标头和字幕区块,去除标头、时间码,以及导出文件中添加的任何语音标签或样式信息,将这些片段重新组合成自然流畅的段落,并把结果排版到分页正确的 PDF 页面中。
如何将 VTT 转换为 PDF(分步说明)
- 将你的
.vtt文件拖到上方的转换器中,或点击「上传文件」来浏览选择。 - 检查自动检测到的格式徽章显示为 VTT。
- 打开合并为段落以获得流畅的文章排版,关闭则保持每条字幕独占一行。
- 如果你的会议导出文件给每一行都标注了姓名(Zoom 和 Teams 中很常见),打开去除说话人标签。
- 点击下载以保存一份分页的
.pdf文件,随时可以打印、发送邮件或存档。
为什么要把 WebVTT 转换成 PDF
.vtt 文件是为了把字幕同步到视频播放器而设计的,不是为了单独作为文档阅读。把它转换成 PDF 几乎总是因为会议或录制内容本身已经不再是重点:
- 归档会议记录:把一份 Zoom 或 Teams 文字记录变成固定、不可编辑的文件,存入项目文件夹或合规档案。
- 与组织外部的人分享:发送一份无论客户或供应商安装了什么软件都能一样打开的文字记录,而不需要对方使用支持字幕的视频播放器。
- 打印讲义:制作一份培训课程或网络研讨会的文字记录,让与会者可以打印阅读,不被每一行的时间码打断。
- 创建稳定的法务或人事记录:生成一份访谈或听证会的文档版本,使其不会像字幕文件那样容易被随意编辑。
- 长期存储与引用:把一场研究访谈的字幕转换成分页文档,多年之后原始录音早已不存在,这份文档依然可读。
- 发送文字记录邮件:附上一份收件人可以立即打开阅读的文件,而不是大多数人从未见过的字幕文件格式。
这个转换器已经处理好的会议平台细节问题
Zoom 和 Teams 的文字记录经常在每条字幕前加上说话人姓名,类似 John Smith: Let's get started. 这样的格式,在会议进行时很有用,但当每一行都重复出现时,会让打印出来的文字记录显得杂乱。打开去除说话人标签会在段落合并运行之前去除这些开头的标识符,让 PDF 读起来像连续的对话。相比之下,YouTube 的自动生成字幕很少包含说话人姓名,但常常完全没有标点符号,这会影响段落合并(见下文边界情况说明)。
PDF 是如何排版的
转换器会把清理后的文字记录渲染到标准的美国信纸尺寸页面上,页边距充裕,段落会按页面宽度自动换行,一旦当前页写满就会自动开始新的一页。不会添加封面或页脚,只有文字记录本身,排版得在屏幕上和纸面上都清晰易读,无需任何额外编辑。
转换前后对比:一个真实示例
一段简短的 Teams 风格 VTT 导出文件,包含语音标签、字幕设置等内容,在合并为段落、去除说话人标签和去除格式标签全部开启(本页面的默认状态)的情况下进行转换:
WEBVTT 00:00:02.000 --> 00:00:05.250 align:start position:10% <v 亚历克斯>大家好,欢迎回来,我们接着刚才的内容继续。 00:00:05.250 --> 00:00:08.700 <v 普丽雅>好的。我已经把上个季度的数据拉出来了。 00:00:08.700 --> 00:00:12.100 <v 亚历克斯>太好了,我们先从续约率开始。
大家好,欢迎回来,我们接着刚才的内容继续。好的。我已经把上个季度的数据拉出来了。太好了,我们先从续约率开始。
WEBVTT 标头、每一行时间码及字幕设置,以及 <v 亚历克斯>/<v 普丽雅> 两个语音标签全部消失,只留下一段流畅的对话。这正是 PDF 生成器排版到分页的美国信纸页面上的文字内容,按页面宽度自动换行,一旦当前页写满就自动续到新页面,无需手动分页。
架构层面的隐私保护,而非仅是政策承诺
会议文字记录往往是房间里最敏感的文件。大多数在线转换器会把这份文件上传到服务器以生成 PDF。SubToolDesk 的 VTT 转 PDF 工具采用完全相反的方式:解析、清理、分页,以及 PDF 生成本身,全部在你浏览器标签页中运行的 JavaScript 里完成。这项功能根本没有可供文件上传的接口。
VTT 转 PDF 的常见使用场景
- 会议记录:把一份 Zoom 或 Teams 文字记录归档为固定的 PDF,存入项目文件或合规档案,不受原始录音访问权限的限制。
- 面向客户的摘要:发送一份干净、去除说话人信息的通话 PDF 文字记录,无论收件人安装了什么软件都能一样打开。
- 打印讲义:为培训课程或网络研讨会制作可打印的文字记录,不必在文字处理软件里和分页较劲。
- 研究与访谈档案:把一份 YouTube 或 Zoom 访谈导出文件转换成稳定、分页的 PDF,供长期存储和引用。
解析器能处理的边界情况
解析器会去除 WEBVTT 标头,并跳过一些导出文件中包含的 NOTE、STYLE 和 REGION 元数据区块。WebVTT 允许的两段式(MM:SS.mmm)和三段式(HH:MM:SS.mmm)时间码格式都能被识别,时间码之前可选的字幕标识行如果存在也会被检测并跳过。如果一份字幕导出文件完全没有句末标点(一些自动生成的 YouTube 字幕中很常见),段落合并就没有依据可循,可能会把一大段对话当作一个整体处理;对于这类文件,先关闭合并功能,查看每条字幕一行的输出结果会是更可靠的做法。
这个转换器会保留什么、去除什么
会保留:
- 每一个对话文本的词语,保持原有的顺序和标点。
- 段落结构——如果关闭合并为段落,则每条字幕对应一行;如果开启,则按句子划分段落。
- 每一页上真正可选中、可搜索的文本,而不是扫描得到的图片。
- 打印还原度:统一的美国信纸分页、页边距和分页位置,确保文档打印效果与屏幕显示一致。
会去除:
WEBVTT标头行。NOTE、STYLE和REGION元数据区块。- 字幕标识行和每一个时间码范围。
- 时间码行上的字幕设置,例如
align:start position:10%。 - 开启去除格式标签后,诸如
<v 说话人姓名>之类的语音标签。 - 开启去除说话人标签后,像
乔丹:这样的纯文本说话人前缀。 - 任何封面、页眉、页脚或品牌标识——PDF 中只包含文字记录本身。
常见问题及解决方法
- PDF 中仍然显示时间码或
-->箭头:检查转换器上方的格式徽章是否确实显示为 VTT,而不是 Unknown;被截断的粘贴内容会破坏字幕区块的检测。 <v 说话人姓名>标签仍然出现在输出结果中:打开去除格式标签。- 像
乔丹:这样的纯文本姓名仍然出现在每行开头:也打开去除说话人标签,它识别的是与上面语音标签去除不同的另一种模式。 - PDF 读起来是每条字幕一行,而不是流畅的段落:打开合并为段落。
- 整份文字记录变成了一个巨大的段落:源字幕很可能完全没有句末标点(一些自动生成的 YouTube 字幕中很常见);关闭合并为段落,改为查看每条字幕一行的输出结果。
- 一句话被尴尬地拆分到了两页 PDF 中:这是正常的分页行为,工具会在当前页写满时自动开始新的一页,就像一份打印文档一样;这不是转换过程中的错误。
- 带声调符号的字母或非英文文本显示为乱码,例如
é:说明源.vtt文件没有以 UTF-8 编码保存;请重新导出或以 UTF-8 重新保存后再上传。
这个工具有意不做的事情
它不会添加封面、信头或自定义品牌标识,输出结果只是一份为打印排版的、朴素易读的文字记录,仅此而已。它也不会修正源字幕文件中已经存在的转录错误或缺失的标点;它只是重新排版和整理已有的内容,而不会重写它。
常见问题
如何把 VTT 文件转换为 PDF 文件?
将你的 .vtt 文件拖到上方的转换器中,或将其内容粘贴到左侧面板。一旦格式徽章确认为 VTT,点击下载。一份分页的 PDF 会在你的浏览器中生成,并以与原文件匹配的文件名保存。
这个工具能处理 Zoom、Microsoft Teams 和 YouTube 导出的 VTT 文件吗?
可以。这三者导出的都是标准的 WebVTT 格式,本解析器能够原生读取。去除说话人标签这个开关对 Zoom 和 Teams 的导出文件特别有用,因为它们通常会在每条字幕前加上说话人姓名。
PDF 中的文字可以选中和搜索吗?
可以。这份 PDF 是用真正的文本生成的,而不是图片,所以可以在任何 PDF 阅读器中选中、复制和搜索它。
PDF 中会包含时间码或 WebVTT 格式信息吗?
不会。WEBVTT 标头、时间码、字幕设置和语音标签全部会被去除。页面上排版的只有清理后的对话文本。
转换之前可以先去除会议文字记录中的说话人姓名吗?
可以。打开去除说话人标签。它会逐行检测并去除常见的开头标识符,例如「John Smith:」或「[John]:」,在段落合并运行之前完成这一步。
生成 PDF 的过程中,我的会议文字记录会被上传到什么地方吗?
不会。解析 VTT 和生成 PDF 这两个步骤完全在你浏览器的 JavaScript 引擎中完成。没有任何数据会被发送到服务器,这对可能包含机密会议内容的文件来说非常重要。
转换 VTT 为 PDF 需要注册账号或安装软件吗?
不需要。没有账号、没有邮箱,也没有需要安装的软件。打开页面,放入你的文件,然后下载 PDF 即可。