SMI 转 SRT 转换器
在浏览器本地把 SAMI(.smi)字幕转换为干净的 SRT,并在下载前显示每一处时间判断。
支持 SAMI 文件或粘贴 SAMI,最大 2 MB,文件不会离开浏览器。
SAMI 每块只记录开始时间,结束时间取自下一个 SYNC 标记,样式和定位不会被还原。
添加源文件
支持 SAMI 文件或粘贴 SAMI,最大 2 MB,文件不会离开浏览器。
转换结果
SAMI 每块只记录开始时间,结束时间取自下一个 SYNC 标记,样式和定位不会被还原。
当前结果和下载会显示在这里。
相关免费字幕工具
使用步骤
- 1添加 SAMI 文件、粘贴 SAMI,或加载示例。
- 2检查检测到的字幕条数和时间范围。
- 3转换并阅读操作旁的提示,然后下载或复制 SRT。
示例结果
示例包含两条字幕和两个清屏 SYNC 块,可以直观看到结束时间是怎么来的。
上方示例使用这里说明的同一份样本,并且可以像所选文件一样重置。
会保留什么
- 字幕顺序和可见文字
- 以 <br> 写出的换行
- SAMI 文件中记录的开始时间
会改变什么
- 结束时间由下一个 SYNC 标记推导,因为 SAMI 本身不存结束时间。
- 内联样式标签会被移除,HTML 实体会解码为纯文本。
使用限制
- 每次只转换一条语言轨道,多余的语言类会被报告并丢弃
- 末条字幕若无收尾 SYNC,会补一个已声明的两秒时长
- 不做音频对齐、时间修复、翻译、上传或登录
常见问题
为什么结束时间来自下一块?
SAMI 每个 SYNC 块只记录开始时间。字幕会一直显示到下一块出现,所以下一块的开始时间是唯一诚实的结束时间。
多语言 SAMI 文件会怎样?
SRT 只有一条轨道。转换器保留找到的第一个语言类,并在结果里列出所有被丢弃的语言类,不会静默丢失。
字幕会被上传吗?
不会。读取、转换、预览、复制和下载都在你的浏览器里完成。