SUB 转 SRT 转换器(MicroDVD)
在浏览器本地把 MicroDVD(.sub)字幕转换为干净的 SRT,并在下载前显示每一处时间判断。
支持 MicroDVD .sub 文件或粘贴字幕,最大 2 MB,浏览器本地处理。文件可选 UTF-8、UTF-16 LE/BE、EUC-KR、Shift_JIS、GB18030、Windows-1252 编码。
MicroDVD 用帧号记录时间。转换器优先使用首行声明的帧率,否则使用公开的 25 fps 默认值。样式花括号会被移除,| 转为换行,重叠会截断,零时长字幕会带提示丢弃。
添加源文件
支持 MicroDVD .sub 文件或粘贴字幕,最大 2 MB,浏览器本地处理。文件可选 UTF-8、UTF-16 LE/BE、EUC-KR、Shift_JIS、GB18030、Windows-1252 编码。
请选择文件编码,导出前核对下方解码文字。文件始终留在浏览器中。
转换结果
MicroDVD 用帧号记录时间。转换器优先使用首行声明的帧率,否则使用公开的 25 fps 默认值。样式花括号会被移除,| 转为换行,重叠会截断,零时长字幕会带提示丢弃。
当前结果和下载会显示在这里。
相关免费字幕工具
使用步骤
- 1添加 MicroDVD .sub 文件、粘贴字幕,或加载示例。
- 2检查检测到的字幕条数、帧率提示和时间范围。
- 3转换并阅读操作旁的提示,然后下载或复制 SRT。
示例结果
示例声明了 25 fps,包含两条字幕和一个 | 换行,可同时看到时间换算与文字清理。
上方示例使用这里说明的同一份样本,并且可以像所选文件一样重置。
会保留什么
- 字幕顺序和可见文字
- 以 | 写出的换行
- 通过文件帧率换算的开始帧和结束帧
会改变什么
- 帧号会转为 SRT 毫秒;未声明帧率的文件使用公开的 25 fps 默认值。
- MicroDVD {…} 控制码会被移除,| 转为换行。
使用限制
- 只读取 MicroDVD 的 {start}{end}text 字幕;不读取 SubViewer 时间码 .sub
- 帧率取自文件或默认 25 fps,不提供手动覆盖
- 不提供音频同步、时间修复、翻译、上传或登录
常见问题
帧时间如何换算?
每个帧号除以帧率并四舍五入到毫秒。帧率来自 {1}{1}25.000 这样的首行;没有声明时使用 25 fps,并在结果中说明。
| 和 {y:i} 样式码会怎样?
| 会变成字幕换行。{y:i}、{c:$...} 等花括号是 MicroDVD 控制码,会从文字中移除。
字幕文件会被上传吗?
不会。读取、转换、预览、复制和下载都在浏览器内完成。