Skip to content

SMI 转 VTT 转换器

快速。私密。完美。

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 文件到这里

或点击浏览

Supports .smi files up to any size

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

工作原理

1

上传 SMI 文件

拖放或选择您的 .smi 文件

2

即时转换

在您的浏览器中本地处理

3

下载 VTT

立即获取您的 .vtt 文件

您可能需要的更多转换

为什么选择 AllSubConverter?

隐私至上

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

闪电速度

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

真正无限

没有文件大小限制。没有每日限制。完全免费。

全平台支持

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

SMI ? VTT ???

我们的 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 — Synchronized Accessible Media Interchange) 是微软开发的字幕格式,基于 HTML 语法,支持多语言字幕和基本样式,主要用于 Windows Media Player。

输出格式

VTT

WebVTT (.vtt) 是 W3C 现代网页字幕标准。每个提示包含 HH:MM:SS.mmm --> HH:MM:SS.mmm 时间戳、可选提示设置和一行或多行文本。被 HTML5 video、YouTube、Vimeo 及大多数流媒体平台使用。

功能特性

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

为什么需要转换?

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

格式差异

SMI 使用 HTML 的 SYNC 和 P 标签;VTT 使用专用的时间戳语法
SMI 支持多语言切换;VTT 通过单独文件实现多语言
SMI 主要用于 Windows Media Player;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 的毫秒偏移转换为 VTT 的 HH:MM:SS.mmm 格式。结束时间由下一个 SYNC 块的开始时间计算。

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

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

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