MP4 转 VTT — 从 MP4 提取字幕到 WebVTT

从 MP4 视频文件中提取嵌入式字幕轨道,下载为 VTT (WebVTT) 格式供网页播放器使用

将你的视频文件拖放到这里

或点击浏览

支持的格式: MP4, M4V, MOV, MKV, WEBM, MKS

预览

上传视频,选择轨道,然后下载字幕。

如何将 MP4 转换为 VTT

1

拖放你的 MP4 文件

将你的视频拖到放置区。该工具会扫描容器以查找嵌入的字幕流。

2

选择字幕轨道

选择你想要的语言轨道 —— 列表显示每个嵌入轨道及其语言标签。

3

选择 VTT 输出

WebVTT 为 HTML5 <video> 播放器设计,支持基本的提示定位;如果你需要更广泛的播放器兼容性,SRT 仍然可用。

4

下载 VTT

点击提取,然后点击下载。整个过程私密,并在你的浏览器本地完成。

5

如需编辑

在字幕编辑器中打开 VTT 以整理任何格式,然后再将其与视频一起发布。

从 MP4 提取字幕到 VTT

MP4(MPEG-4 第 14 部分)是世界上最常见的视频容器格式。它可以在音频和视频流旁边携带一个或多个嵌入式字幕轨道。这个工具让你可以直接在浏览器中将这些轨道提取为 VTT(WebVTT)—— 为 HTML5 视频设计的字幕格式 —— 无需安装软件,无需上传文件。

MP4 支持哪些字幕轨道?

MP4 容器支持 TTXT(3GPP 定时文本)、tx3g(QuickTime 文本)和 WebVTT 字幕流。大多数从流媒体服务提取或用常见编码工具制作的 MP4 文件都以这些基于文本的格式之一嵌入字幕,使其可以直接提取为 VTT。

为什么要将 MP4 字幕提取为 VTT?

VTT(WebVTT)是 HTML5 <track> 元素所期望的格式,因此当你在网站或基于网络的播放器中嵌入带字幕的视频时,这是自然的选择。直接将嵌入的 MP4 字幕轨道提取为 VTT 可以跳过网络发布工作流中的额外转换步骤。

MP4 嵌入式字幕 vs VTT

MP4 嵌入式轨道

  • 容器:.mp4
  • 类型:混流文本流(TTXT / tx3g / VTT)
  • 常见于:流媒体提取、移动视频
  • 可编辑:需要先提取
  • 兼容性:播放器必须支持解复用
  • 可搜索:仅当播放器索引它们时

VTT (.vtt)

  • 扩展名:.vtt
  • 类型:纯文本 —— HTML5 <track> 格式,带定位提示
  • 兼容于:HTML5 视频、网络播放器、YouTube
  • 可编辑:在任何文本或字幕编辑器中打开
  • 兼容性:每个现代浏览器都原生支持 <track>
  • 可搜索:全文搜索

何时将 MP4 字幕提取为 VTT

嵌入网络播放器

HTML5 <track> 元素需要 WebVTT。将嵌入的 MP4 字幕轨道提取为 VTT 可以得到一个文件,直接放入网络视频播放器,无需额外的转换步骤。

编辑和时间调整

字幕编辑器使用外部文件。将 MP4 字幕轨道提取为 VTT 可以得到一个文件,你可以在文本或字幕编辑器中打开它来修复时间、纠正错误或重新格式化文本,然后再发布。

翻译

在将源语言字幕轨道提供给翻译工具或机器翻译工具之前先提取它。提取的 VTT 可以直接编辑,也可以转换为 SRT 以供期望该格式的翻译工具使用。

流媒体和 CMS 平台

许多视频 CMS 和流媒体平台接受 WebVTT 伴随文件用于字幕。将 MP4 字幕轨道提取为 VTT 可以得到大多数上传表单期望的确切格式。

构建网络就绪的字幕存档

从你的 MP4 集合中提取 VTT 文件可以创建一个便携式、网络就绪的字幕存档,独立于视频文件,易于与 HTML5 播放器一起提供。

字幕和无障碍访问

外部 VTT 文件可用于生成文字稿、提供给屏幕阅读器或与自动字幕平台一起使用 —— 使网络视频内容对需要字幕的观众无障碍。

常见问题

从 MP4 提取时为什么选择 VTT 而不是 SRT?

VTT(WebVTT)是 HTML5 <track> 元素的 W3C 标准字幕格式。如果你的目标是在网站或基于网络的播放器中为视频添加字幕,VTT 可以原生工作,无需转换。SRT 仍然是桌面媒体播放器和大多数字幕编辑器的更好选择。

为什么在我的 MP4 中未检测到字幕轨道?

如果未找到字幕轨道,视频可能有烧录(硬编码)字幕,这些是视频图像的一部分,无法提取为文本。或者,MP4 可能根本不包含任何字幕流 —— 某些视频文件将字幕作为与视频一起的单独文件携带,而不是嵌入容器中。

我的 MP4 文件会上传到服务器吗?

不会。提取过程完全在你的浏览器内运行。你的 MP4 从本地内存读取,永远不会发送到任何服务器。SubtitleKit 没有处理你视频的后端 —— 你的内容始终是私密的。

VTT 文件会直接在浏览器视频播放器中工作吗?

会的。从 HTML5 <track kind="subtitles" src="file.vtt"> 元素引用提取的 .vtt 文件,它将原生呈现 —— 无需插件或额外转换。

提取的 VTT 会保留原始字幕格式吗?

基本格式(如换行符和粗体/斜体标签)在源格式支持的地方会被保留。VTT 还支持纯 SRT 不支持的基本提示定位和对齐设置。

免费吗?下载 VTT 需要注册账号吗?

免费,无需注册账号。从 MP4 中提取出字幕轨后,VTT 即可直接下载,下载前无需注册,提取的视频数量也没有上限。

MP4 到 VTT 提取的提示

检查多个语言轨道。一个 MP4 文件可以包含多种语言的字幕轨道。从列表中选择与你的目标语言匹配的轨道。

如果未找到字幕轨道,视频可能有烧录(硬编码)字幕 —— 这些是烧入视频图像中的,没有 OCR 无法提取为文本。

当你计划直接在 HTML5 视频播放器或网站中嵌入字幕时使用 VTT;对于编辑工具和桌面媒体播放器使用 SRT。

提取后,在文本编辑器中打开 VTT 以删除空提示或杂散格式标签,然后再将文件与视频一起发布。