UltKit

VTT转TXT

会议录像和网页视频的字幕常以.vtt文件提供,里面满是时间轴和排版设置。转换为TXT后,就能得到一份可阅读、可搜索、可直接粘贴到会议纪要或笔记中的文字稿。

字幕格式转换器

或将SRT, VTT, ASS … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传.vtt文件

    可以使用会议录制后下载的转录文本、课程平台保存的字幕,或任意 WebVTT 文件,最多 20 个文件,每个不超过 95 MB。

  2. 2

    选择是否保留时间戳

    包含时间戳默认开启,每行开头会带有 [00:12:40] 这样的时间,方便整理会议纪要。若想得到干净的正文,可以关闭它,并开启将多行合并为段落,把较短的字幕行合并起来。

  3. 3

    转换为TXT

    点击转换为 Plain text (TXT) →,然后下载 UTF-8 文本文件。VTT 和 TXT 文件会在 30 分钟后从服务器删除。

WebVTT文件与纯文本有何不同

WebVTT(Web Video Text Tracks)是 HTML5 视频使用的字幕格式。它诞生于 2010 年,是对 SRT 的网页友好型改造,由 W3C 维护。有效的文件必须以 WEBVTT 开头;时间戳在毫秒前使用句点,例如 00:12:40.250,小时部分也可以完全省略。

在这个核心之外,WebVTT 还允许大量额外结构。一条字幕可以有标识符行、时间轴之后用于在屏幕上定位的设置、用于注释的 NOTE 块、包含 CSS 的 STYLE 块、标明发言人的语音标签,以及用于颜色的类标签。这些对浏览器有用,对转录文本却是干扰。会议平台大量使用这些结构:Zoom 和 Microsoft Teams 都提供 .vtt 格式的转录下载。

如果你的字幕是 SRT 格式,SRT转TXT 可以完成同样的工作,默认输出整洁的段落。如果录制内容完全没有字幕,MP3转文字 可以直接转写音轨。

一个简短的 WebVTT 文件:除两句字幕文字外,其余内容都会被删除
WEBVTT

NOTE 导出自课程录音

intro-1
00:00:04.120 --> 00:00:07.900 align:start line:85%
欢迎回来。今天我们从
<i>供给与需求</i>讲起。

00:00:08.300 --> 00:00:11.000
请把笔记翻到第 12 页。

可转换为文字稿的字幕格式

from ↓ · to →TXT带时间的 TXT
VTTVTT to TXT: yesVTT to 带时间的 TXT: yes
SRTSRT to TXT: yesSRT to 带时间的 TXT: yes
SBVSBV to TXT: yesSBV to 带时间的 TXT: yes
ASSASS to TXT: yesASS to 带时间的 TXT: yes
TTMLTTML to TXT: yesTTML to 带时间的 TXT: yes
supported not offered每个输入文件的文字都会保留。时间取自字幕的开始时间,开启包含时间戳时以 [hh:mm:ss] 的形式写出。

VTT

WebVTT 字幕

VTT 即 Web Video Text Tracks 格式,由 WHATWG 和 W3C 于 2010 年前后为 HTML5 视频开发。它与 SRT 相似,但增加了 WEBVTT 文件头,并支持位置、样式、说话人标签和元数据。浏览器通过 <track> 元素使用它显示字幕,流媒体平台和 YouTube 也接受它。一些桌面播放器和编辑器则要求 SRT。

压缩方式
–
透明度
–
动画
–
发布年份
2010 · W3C / WHATWG
VTT 转换器

TXT

纯文本

TXT 文件只包含纯字符,没有格式、字体、图片或版面。现代文本文件通常采用 UTF-8 编码,可涵盖所有语言,而较旧的文件可能使用其他编码,从而显示乱码。纯文本体积极小,永不过时,从手机到服务器的所有设备都能打开。它无法保存粗体、表格或图片,结构只能靠间距或简单标记来表达。

压缩方式
–
透明度
–
动画
–
发布年份
–
TXT 转换器

WebVTT 会在字幕周围加入文件头、字幕设置和注释块;转换为 TXT 后这些内容全部去除,会议或讲座的转录文本读起来就像一份普通文档。

整理VTT文字稿,用于会议纪要或笔记

  • 查看 TXT 的第一屏,确认发言人姓名的显示符合预期
  • 如果是自动字幕且在屏幕上滚动显示,请搜索重复的行
  • 开启删除格式标签,避免斜体和颜色标记以原始标签的形式出现
  • 做会议纪要时保持包含时间戳开启,这样任何人都能跳转到录制中的对应时刻
  • 只有当带重音的字母显示成乱码符号时,才需要手动选择输入编码
  • 把原始 .vtt 文件和视频一起保存,以备日后需要带时间的字幕

VTT转TXT常见问题

Zoom会议的VTT文字记录在哪里找?

为云录制启用音频转录后,Zoom 会把转录文本保存为 .vtt 文件,放在录制列表中视频的旁边,可以从那里下载。每条字幕前都带有发言人的显示名称,所以转换成纯文本后姓名依然保留。

Microsoft Teams的文字记录可以转换吗?

可以。Teams 允许会议组织者把转录文本下载为 .vtt。发言人姓名是以 WebVTT 语音标签的形式写入的,而不是普通文字,所以在分享之前,请先看一下 TXT 的前几行,确认姓名的显示符合你的预期。

WEBVTT文件头和NOTE注释会怎么处理?

它们属于文件元数据,不是对话内容,所以会被略去。时间轴之后的 align:start、line:85% 等字幕设置也会被去掉,因为纯文本没有屏幕位置。

字幕每行都重复了两遍,这是为什么?

某些平台的自动字幕采用滚动式写法:下一行出现时,每条字幕会重复上一行内容。转换器会如实写出字幕包含的内容,所以请在编辑器中删除重复行,或改用人工校对过的字幕轨道。

是否应该改为转换成SRT?

只有当结果还需要配合视频播放时才需要。不支持 .vtt 的播放器或剪辑软件通常可以使用 SRT,VTT转SRT 会生成 SRT 并保留原有时间轴。