VTT 转 TXT 转换器

从 WebVTT 文件中提取干净文本,并移除时间戳、WEBVTT 头、NOTE 块、STYLE/REGION 元数据和 cue 设置。

设置 TXT 输出

将你的 .vtt 文件拖到这里

你的 VTT 文件会在浏览器本地转换,无需上传。

VTT 转 TXT 转换器有什么作用?

VTT 转 TXT 转换器会从 WebVTT 文件中提取可读的字幕文本,并移除 WEBVTT 头、时间戳、cue 设置、注释块和样式元数据等技术内容。最终得到的文本可用于博客文章、文档、翻译或视频笔记。

示例:将带有头部、NOTE 和 cue 设置的 WebVTT 转为干净文本

WebVTT 文件通常不只包含字幕文本。这个示例展示哪些内容会被移除,以及最终保留下来的文本。

VTT 输入

WEBVTT - export from HTML5 video

NOTE Generated by a video platform
This note should not appear in the transcript.

STYLE
::cue { color: yellow; }

REGION
id:bottom
width:80%
lines:3

intro-1
00:00:01.000 --> 00:00:04.000 line:90% position:50% align:center
<v Anna><i>欢迎来到本教程。</i></v>

00:00:04.500 --> 00:00:07.000 position:50%
今天我们将 WebVTT 导出为文本。

TXT 输出

Anna: 欢迎来到本教程。

今天我们将 WebVTT 导出为文本。

与 SRT 转 TXT 的区别

SRT 文件通常只包含编号、时间戳和文本。WebVTT 更灵活,可以包含头部、注释、类似 CSS 的样式、region、cue 设置和说话人标签。因此 VTT 转 TXT 需要与 SRT 转 TXT 不同的清理逻辑。

元素 在 SRT 中 在 WebVTT 中
WEBVTT Header不存在需要移除
NOTE / STYLE / REGION少见或未标准化可能经常出现,并会被跳过
Cue Settings不存在控制位置、行和对齐方式;导出 TXT 时会移除
<v Speaker>通常作为普通文本写入可保留为说话人名称,也可移除

将 HTML5 视频字幕导出为文字稿

许多网站在 HTML5 <track> 元素中使用 WebVTT 文件,让字幕直接在浏览器中显示。如果你需要可读的文字稿,就不需要时间码、位置或 CSS cue。本工具会移除 WebVTT 的技术结构,并生成干净的 TXT 文件。

处理 <v Speaker> 这类 speaker cue

WebVTT 可以用 <v Name> 标记说话人。对于访谈、播客或培训视频,保留这些姓名通常很有用。如果只需要纯正文,也可以移除 speaker cue,只保留内容。

<v Anna>早上好。</v>
<v Max>欢迎参加本次网络研讨会。</v>

转换为:

Anna: 早上好。
Max: 欢迎参加本次网络研讨会。

章节和元数据块会怎样处理?

WebVTT 还可能包含章节、NOTE、STYLE 块和 REGION 块。这些信息对播放器显示有用,但对干净的文字稿并不需要。转换器会跳过这些块,只保留带时间戳的真实 cue 文本。

VTT 转 TXT 的常见用途

视频文字稿

将 HTML5 字幕导出为适合网站或文档使用的可读文字稿。

内容再利用

将字幕文本作为博客文章、摘要或 YouTube 描述的素材。

翻译说明

将 WebVTT 文件转换为干净文本,方便译者或编辑审阅。

安全且私密

整个 VTT 转 TXT 转换过程都在浏览器本地运行。你的 WebVTT 文件不会上传、保存或发送到服务器。


如何将 VTT 转换为 TXT

1

上传 VTT 文件

选择你的 WebVTT 文件,或将其拖放到上传区域。

2

选择 TXT 输出

设置是否保留说话人 cue,以及文本以段落、行还是连续文本导出。

3

下载文字稿

将清理后的字幕文本下载为 .txt 文件,用于文字稿、翻译或内容再利用。

常见问题

WEBVTT 头和时间戳会被移除吗?

会。转换器会移除 WEBVTT 头、时间戳和 cue 设置,只留下可读的字幕文本。

NOTE、STYLE 和 REGION 块会怎样处理?

这些 WebVTT 元数据在纯文本文字稿中不需要,因此会被跳过。

可以保留 <v Speaker> 标签中的说话人吗?

可以。启用该选项后,speaker cue 会转换为“Anna: 文本”这样的说话人标签。

VTT 转 TXT 和 SRT 转 TXT 一样吗?

不一样。两者都会提取文本,但 VTT 包含头部、NOTE、STYLE、REGION 和 cue 设置等 WebVTT 特有元素。

HTML 或样式标签会被移除吗?

默认会移除。<i>、<b>、<c.yellow> 或 <v Speaker> 等标签会被清理;说话人 cue 可选择转换为文本标签。

可以导出为连续文本吗?

可以。你可以选择段落、每个 cue 一行或连续正文。

我的文件会被上传吗?

不会。转换完全在浏览器本地完成,你的 VTT 文件保留在设备上。