Skip to content

VTT 转 SMI 转换器

快速。私密。完美。

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

私密安全
极速转换
免费无限
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
<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 文件到这里

或点击浏览

Supports .vtt files up to any size

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

工作原理

1

上传 VTT 文件

拖放或选择您的 .vtt 文件

2

即时转换

在您的浏览器中本地处理

3

下载 SMI

立即获取您的 .smi 文件

为什么选择 AllSubConverter?

隐私至上

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

闪电速度

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

真正无限

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

全平台支持

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

VTT ? SMI ???

此转换器将 WebVTT(.vtt)字幕文件转换为 SAMI(.smi)格式。WebVTT 是 HTML5 视频字幕的 W3C 标准,被 YouTube、Netflix 和现代浏览器广泛使用。SAMI 是微软开发的较老的基于 HTML 的格式,仍被韩国流媒体平台和旧系统要求。从 VTT 转换为 SMI 弥合了现代 Web 字幕标准与尚未从 SAMI 迁移的平台之间的鸿沟。

输入格式

VTT

VTT(WebVTT,.vtt)是 W3C 制定的现代网页字幕标准,以 WEBVTT 头部开始,包含 HH:MM:SS.mmm 格式的时间戳、文本和可选的 cue 参数。它是 HTML5 video 元素的原生字幕格式。

输出格式

SMI

SMI (SAMI) 是微软开发的同步可访问媒体交换格式,基于 HTML 语法,支持多语言字幕和基本样式,主要用于 Windows Media Player。

功能特性

将 VTT 点分隔时间戳(HH:MM:SS.mmm)转换为 SMI 毫秒偏移
干净地去除 VTT 特有语法(WEBVTT 头部、NOTE 块、cue 标识符)
将 VTT cue 定位和样式提示转移到 SMI CSS 类属性
将每条 cue 包装在有效 SAMI HTML 文档中的 SYNC Start 元素内
生成包含 HEAD、STYLE 和 BODY 段落的完整 HTML 文档
通过在输出文本中保留话者标签来处理 VTT voice 标签
保持 UTF-8 编码以支持韩语、日语、中文和阿拉伯语字幕文本
客户端处理 — 无上传、无服务器、完全数据隐私

为什么需要转换?

Naver TV、KakaoTV、Wavve 等韩国流媒体平台接受 SMI 但不接受 VTT 字幕上传,需要从现代 Web 标准转换。
旧版 Windows Media Player 和基于 Silverlight 的视频播放器原生解析 SAMI 字幕但无法读取 WebVTT 文件。
SMI 支持通过 CSS 类切换在单个文件中包含多个语言轨道,而 VTT 通过 srclang 属性需要每个语言一个单独文件。
基于旧微软基础设施的企业和教育视频系统期望 SMI 字幕并拒绝 VTT 上传。
一些亚洲市场的政府无障碍合规强制要求使用 SAMI 格式而非 WebVTT 进行闭合字幕。
SMI 允许在文档头部嵌入 CSS 样式,提供自包含的样式字幕文件,无需外部样式引用。
亚洲市场的存档和广播工作流系统经常使用 SMI 作为标准上载格式,而非较新的 VTT。

格式差异

VTT 使用专用的时间戳语法;SMI 使用 HTML 的 SYNC 和 P 标签
VTT 通过单独文件实现多语言;SMI 支持单文件多语言切换
VTT 用于所有现代浏览器;SMI 主要用于 Windows Media Player

常见用途

韩国平台交付

Naver TV、KakaoTV 和 Wavve 等韩国流媒体服务要求 SMI 格式。如果你的字幕是 WebVTT(YouTube/Web 标准),在上传到这些平台之前转换为 SMI。

旧版 Windows Media 迁移

企业培训视频系统和旧版 Windows Media Player 部署无法读取 WebVTT。将现代 Web 标准 VTT 字幕转换为 SAMI 用于这些旧环境。

无障碍合规

韩国和部分亚洲地区的政府及教育无障碍门户强制要求 SAMI 格式字幕。将 VTT 字幕转换为 SMI 以满足合规要求。

多语言字幕文件

SMI 支持通过 CSS 类在一个文件中包含多个语言轨道,而 VTT 需要每个语言一个文件。将 VTT 字幕转换并合并为单个多语言 SMI 文件。

样式字幕交付

SMI 在文档头部嵌入 CSS 样式,创建自包含的样式字幕文件。需要带有嵌入样式的单文件用于存档或分发时将 VTT 转换为 SMI。

相关格式

常见问题

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

VTT 的 NOTE 注释块在转换时被去除,因为 SAMI 没有等效的注释机制。

VTT 的点分隔时间戳(00:01:30.500)转换为 SYNC 元素的毫秒偏移(90500)。结束时间由下一个 SYNC 块的开始时间暗示。

WEBVTT 头部在转换时被去除。SMI 使用自己的 HTML 结构,不需要 WEBVTT 头部。

VTT 的 cue 标识符(时间戳行前的字符串)在转换时被去除。SMI 使用 SYNC 元素的 Start 属性标识时间。

VTT 的 cue 设置(position、align、size)尽可能映射到 SMI 的 CSS 类属性。并非所有设置都有直接映射。

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

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