Skip to content

SMI 转 VTT 网页字幕在线 — 转化为 HTML5 规范

快速。私密。完美。

100% 在浏览器中本地处理。无需上传。无需等待。

私密安全
极速转换
免费且私密
SMI
<SAMI>
<BODY>
<SYNC Start=1000><P Class=ENCC>Hello, world!</P>
<SYNC Start=4000><P Class=ENCC>&nbsp;</P>
<SYNC Start=4500><P Class=ENCC>This is a subtitle file.</P>
<SYNC Start=8000><P Class=ENCC>&nbsp;</P>
<SYNC Start=8500><P Class=ENCC>Converted locally!</P>
<SYNC Start=12000><P Class=ENCC>&nbsp;</P>
</BODY>
</SAMI>
VTT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!

拖放您的 SMI 文件到这里

或点击浏览

支持最大 50 MB 的 .smi, .sami, .html 文件

100% 本地无需上传安全即时

工作原理

1

上传 SMI 文件

拖放或选择您的 .smi 文件

2

即时转换

在您的浏览器中本地处理

3

下载 VTT

立即获取您的 .vtt 文件

为什么选择 AllSubConverter?

隐私至上

一切都在浏览器中运行,您的文件永远不会被上传。

闪电速度

优化的处理引擎在几秒内转换文件。

免费且本地

单文件最大 50 MB;批量最多 200 个文件或 1 GB。

全平台支持

支持 Windows、Mac、Linux、iOS、Android - 任何现代浏览器。

关于 SMI 转 VTT

本工具将微软 SAMI 字幕文件转换为 W3C 合规的 WebVTT,用于 Web 视频。SAMI 使用类 HTML 的 SYNC 元素,带有毫秒时间偏移和 CSS 样式,而 VTT 使用 WEBVTT 头部和 HH:MM:SS.mmm 时间戳。此工具解析 SAMI HTML 结构,去除所有标记,提取字幕文本,将时间转换为 VTT 格式,并添加必需的 WEBVTT 头部。结果可用于 HTML5 视频、YouTube 和 JavaScript 视频播放器。

输入格式

SMI

SMI(SAMI,同步可访问媒体交换)是微软为 Windows Media Player 开发的字幕格式。SAMI 文件使用类似 HTML 的结构,每条字幕位于 SYNC 元素中,Start 属性以毫秒表示显示时间。该格式支持 CSS 样式、通过 CLASS 属性区分的多语言轨道,以及文档头中的元数据,仍常见于韩国视频平台、旧媒体档案和教育内容。

输出格式

VTT

VTT(WebVTT)是 W3C 网页视频字幕标准。VTT 文件第一行必须是 WEBVTT 字面头部,随后是使用 HH:MM:SS.mmm --> HH:MM:SS.mmm 时间戳(毫秒前使用句点)的字幕块。VTT 支持可选布局设置、内联样式标签、NOTE 注释和 CSS 块。

功能特性

解析 SAMI HTML 结构并从 SYNC 元素中提取字幕文本
在第一行添加必需的 WEBVTT 头部
将 SAMI 毫秒偏移转换为 VTT 的 HH:MM:SS.mmm 时间戳
去除 HTML 标签、CSS 类和样式标记
读取 SYNC 块,不要求先选择语言 CLASS
输出可用于 YouTube、Vimeo、Video.js 和 HTML5 浏览器的有效 VTT

为什么需要转换?

SAMI(SMI)字幕是为旧版 Windows Media Player 构建的,不转换为 VTT 就无法在任何现代 HTML5 浏览器中工作。
SMI 文件在 <SAMI> 标签结构中嵌入 HTML 和 CSS,浏览器无法原生渲染,而 VTT 是 Web 视频标准。
韩国广播存档经常以 SMI 格式存储字幕;转换为 VTT 使它们可以在 Web 流媒体平台上播放。
WCAG 无障碍指南推荐 VTT 这类网页兼容字幕格式,而当前浏览器引擎不能原生识别 SMI。
将 SMI 转换为 VTT 去除 HTML 包装,生成可与 Video.js、Plyr 和原生 HTML5 播放器配合使用的干净字幕条目。
SMI 时间戳每条字幕只有一个开始时间和隐含时长,而 VTT 记录明确的开始和结束以实现精确控制。
基于 Web 技术的教育和企业视频平台只接受 VTT,拒绝旧版 SMI 上传。

格式差异

SMI 使用 HTML 的 SYNC 和 P 标签;VTT 使用专用的时间戳语法
SMI 支持多语言切换;VTT 通过单独文件实现多语言
SMI 主要用于 Windows Media Player;VTT 用于所有现代浏览器
SAMI 用 HTML 标签包裹文本;VTT 将文本存储在字幕块中,不加 HTML 包裹。
SAMI 通过 CLASS 支持多语言轨道;VTT 每种语言使用单独的文件。
SAMI 需要 HTML 解析器;VTT 是更简单的基于文本的格式。

常见用途

韩国平台转 Web

将韩国视频平台的 SMI 字幕转换为 VTT,用于面向国际受众的网站上的 HTML5 视频嵌入。

YouTube 字幕上传

将 SAMI 字幕转换为 YouTube Studio 接受的 VTT 文件进行字幕上传。

在线学习字幕

将旧教育内容的 SAMI 字幕转换为 VTT,用于 Coursera 或 Canvas 等现代在线学习平台。

JavaScript 播放器集成

将源自 SAMI 的字幕作为 VTT 加载到 Video.js、Plyr 或 JW Player 中进行基于 Web 的视频流播放。

旧内容 Web 迁移

通过转换为 VTT,将旧 Windows Media Player 的 SAMI 字幕迁移到现代 Web 视频。

多平台分发

从 SAMI 源文件同时生成 VTT(用于 Web)和 SRT(用于设备),实现广泛兼容性。

相关格式

常见问题

会。VTT 文件第一行必须有 WEBVTT 才有效。工具始终添加。

SAMI 文件中的所有 HTML 标签和 CSS 样式在转换时被去除。只保留纯字幕文本。

可以。YouTube Studio 接受 VTT 文件。将 SMI 转换为 VTT 后直接上传。

是的,完全免费,无需注册、无水印。所有处理在浏览器中完成。

SAMI 将计时存储为 Start 属性中的毫秒偏移。工具会转换为 VTT 的 HH:MM:SS.mmm 格式。结束时间来自下一个 SYNC 元素;最后一条字幕使用 3 秒回退时长。

不会。所有处理在浏览器本地完成。文件永远不会离开你的设备。

准备好转换您的字幕了吗?

将您的 SMI 文件拖放到这里,立即转换为 VTT。