Skip to content

SRT 转 SMI 字幕转换器

快速。私密。完美。

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

私密安全
极速转换
免费且私密
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
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>

拖放您的 SRT 文件到这里

或点击浏览

支持最大 50 MB 的 .srt 文件

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

工作原理

1

上传 SRT 文件

拖放或选择您的 .srt 文件

2

即时转换

在您的浏览器中本地处理

3

下载 SMI

立即获取您的 .smi 文件

为什么选择 AllSubConverter?

隐私至上

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

闪电速度

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

免费且本地

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

全平台支持

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

关于 SRT 转 SMI

本工具将 SubRip(SRT)字幕文件转换为 SAMI(Synchronized Accessible Media Interchange)格式。SMI 是微软最初开发的类 HTML 字幕格式,会把字幕条目包装在带毫秒计时的 SYNC 元素中。SRT 仍是常见交换格式,但韩国媒体工作流、旧版 Windows Media 部署以及需要 HTML 结构字幕的存档视频系统仍会遇到 SMI。

输入格式

SRT

SRT(SubRip)是纯文本字幕格式,使用顺序编号条目和 HH:MM:SS,mmm 时间戳。每个条目包含开始时间、结束时间和一行或多行对白。SRT 是事实上的交换格式,几乎被所有视频播放器、智能电视、流媒体平台和字幕编辑工具支持。

输出格式

SMI

SMI(SAMI,Synchronized Accessible Media Interchange)是类 HTML 字幕格式,用毫秒时间戳把字幕条目包装在 SYNC Start 元素中。SMI 文档可以嵌入 CSS 样式并支持多条语言轨道。本工具生成只包含一个英文 caption 类和基础计时的最小 SAMI 文档;你可以在生成后手动编辑 CSS 或添加其他语言类。

功能特性

自动将 SRT 的 HH:MM:SS,mmm 时间戳转换为 SMI 毫秒偏移
将每条字幕包装在 SYNC Start 元素中,并在结束时间写入空白结束 SYNC
生成包含 HEAD、STYLE 和 BODY 段落的最小 SAMI 文档
保留字幕换行,并对文本做 SAMI 标记安全转义
定义可在生成 CSS 中自定义的 ENCC 字幕类
处理对韩语、日语和中文字幕至关重要的 UTF-8 和多字节字符集
客户端处理 — 不上传文件,字幕内容保留在你的浏览器中
免费使用,无需注册、无水印、单个文件最大 50 MB

为什么需要转换?

一些韩国媒体和存档工作流会要求用 SMI 而不是 SRT 交付字幕。
当无障碍或存档工作流明确将 SAMI 列为接受的字幕格式时,可能会要求使用它。
SMI 支持通过 CSS 类切换在单个文件中嵌入多个语言轨道,SRT 无法做到。
部分旧版 Windows Media Player 和企业视频部署需要 SAMI 字幕,而不是纯文本 SRT。
SMI 允许内联 CSS 样式设置字幕文本(字体、颜色、定位),无需单独的样式文件。
较旧的存档和播出工作流可能仍需要 HTML 结构字幕,而不是纯 SRT 文件。

格式差异

SRT 使用顺序编号条目(1、2、3……)、HH:MM:SS,mmm 时间戳和纯文本。SMI 在包含 HEAD、STYLE、BODY 段落的 SAMI 文档中,把条目包装为 SYNC Start=毫秒 元素。
SRT 时间戳显示为时:分:秒,毫秒(例如 00:01:30,500)。SMI 时间戳是从视频开始的纯毫秒偏移(例如 90500)。
SRT 是单一扁平文本文件。SMI 是包含 HEAD、STYLE、BODY 段落的结构化文档,可嵌入 CSS 和多条语言轨道。
SRT 文件通常每分钟视频 1-3 KB。由于 HTML 开销和必需的文档结构,SMI 文件大 2-4 倍。
SRT 不支持样式。SMI 支持 SYNC 元素的 CSS 类,可实现彩色文本、字体更改和逐条字幕定位。
SRT 字幕文本始终是纯 UTF-8 文本。SMI 文本位于 P 元素内,可包含 HTML 标记,支持粗体、斜体等内联格式。

常见用途

韩国媒体工作流

一些韩国流媒体和广播工作流仍要求 SMI 字幕。转换 SRT 后,请按平台当前交付要求检查输出。

无障碍合规

当无障碍工作流明确将 SAMI 列为接受的字幕格式时使用 SMI。转换本身不保证合规,交付前请检查计时、文本和播放器表现。

多语言字幕交付

SMI 可通过 CSS 类切换在单个文件中嵌入多条语言轨道。分别转换每份 SRT 后,如工作流需要单个多语言 SMI 文件,再手动合并语言轨道。

旧系统迁移

旧版 Windows Media Player 部署、企业培训系统和存档平台可能仍需要 SAMI 字幕。为明确要求该格式的系统转换现代 SRT 字幕。

样式字幕交付

SMI 支持超出纯 SRT 文本的 CSS 字幕样式。在工作流需要时转换为 SMI,再编辑生成的 CSS 和标记以满足高级呈现需求。

相关格式

常见问题

SMI 代表 Synchronized Accessible Media Interchange,是微软开发的类 HTML 字幕格式。它在 SAMI 文档中把字幕条目包装为 SYNC Start=毫秒 元素。韩国媒体工作流和旧版 Windows Media Player 内容中仍会遇到 SMI。

SRT 使用 HH:MM:SS,mmm 格式(例如 00:01:30,500 表示 1 分 30.5 秒)。SMI 使用从视频开始的纯毫秒偏移(同一时间戳为 90500)。转换器会自动处理每个条目的转换。

生成的 SMI 文件在 HEAD 段落中包含 CSS 样式块,并定义 ENCC 字幕类。你可以编辑这段 CSS,自定义字体、颜色、字号和位置,以匹配播放器或交付要求。

当韩国媒体工作流、无障碍门户或旧版 Windows Media 系统明确要求 .smi 文件时,你需要使用 SMI。VTT 是现代 Web 标准,但不能替代指定必须交付 SAMI 的场景。

可以。SMI 可以利用 CSS 类切换在单个文件中包含多条语言轨道,播放器可以让用户选择不同语言类的 P 元素。本工具生成一个 ENCC 轨道;转换后你可以手动添加其他语言类。

转换器写入支持韩语、日语、中文和其他多字节字符集的 UTF-8 文本。生成文档不包含显式 charset 声明,请确认播放器或交付工作流会按 UTF-8 处理该文件。

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

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