MicroDVD 字幕到 SubRip 文本转换器

将基于帧的 MicroDVD 字幕文件转换为基于时间的 SubRip 文本格式,以便在现代媒体播放器和网络流媒体平台上进行播放。

选择或拖放文件

选择或将文件拖放到此处

100% 浏览器端私密转换 - 文件绝不会离开您的设备

或粘贴 Ctrl+V
零网络传输隐私保证: 上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。

格式比较与技术规格

规格SUBSRT
MIME 类型text/plaintext/plain
类型frame-based subtitletimed text subtitle
压缩nonenone
标准规范MicroDVD Subtitle Format SpecificationSubRip Text Specification
魔数文件头 (Magic Bytes){1}{100} or MicroDVD frame markers1 00:00: (Sequential numeric subtitle indices)

格式概述与应用

MicroDVD 字幕文件(扩展名为 .sub)使用特定的视频帧号而不是时钟时间来控制文本在屏幕上出现的时间。这种基于帧的设计意味着字幕与特定的帧率(例如每秒 23.976 帧或 25 帧)紧密相连。如果视频文件被重新编码或以不同的帧率播放,MicroDVD 字幕就会迅速不同步。 SubRip 文本文件(扩展名为 .srt)依赖于以小时、分钟、秒和毫秒为单位的绝对时间码。这种基于时间的方法使 SRT 文件对现代媒体播放器、智能电视和视频编辑软件而言更加灵活。将 SUB 转换为 SRT 可以解决同步问题,并确保文本与音频轨道完美对齐,而不受帧率调整的影响。

技术规格与编解码器解析

MicroDVD 字幕格式(MIME 类型:text/plain)是一个纯文本文件,其中每行以花括号内的起始帧号和结束帧号开头,后面跟着文本字符串。例如,{100}{250}Hello World 表示文本在第 100 帧出现,在第 250 帧消失。SubRip 文本(MIME 类型:text/plain)使用顺序编号、由箭头分隔的时间码(00:00:04,123 --> 00:00:07,456)以及纯文本行来组织数据。这两种格式均不使用压缩。它们都存储为带有 UTF-8 或 ANSI 字符编码的纯文本。由于它们是未压缩的文本容器,因此不使用魔数签名或二进制标头。解析器只需将文件作为原始文本逐行读取。

操作系统与浏览器兼容性

除了经典 PC 媒体播放器(如 VLC)或专用 DVD 抓取工具外,MicroDVD 字幕文件的支持范围有限。SubRip 文本在几乎所有现代操作系统(包括 Windows、macOS、Linux、iOS 和 Android)上都享有极高的通用兼容性。网页浏览器也可以通过 HTML5 视频轨道和 JavaScript 字幕解析器直接支持 SRT 文件,无需安装插件。

💡 实用信息

在将 SUB 文件转换为 SRT 之前,请务必确认源视频的确切帧率,因为转换过程中输入的帧率错误将导致生成的绝对时间码永久错位。

常见问题

如何将 MicroDVD 字幕转换为 SubRip 文本而不损失质量?

就文本内容而言,从 SUB 到 SRT 的转换是完全无损的,因为这两种格式都将文本存储为未压缩的字符串。然而,要保持精确的时间同步,需要了解源视频的准确帧率,以便将帧号精确映射到毫秒。

MicroDVD 字幕与 SubRip 文本有什么区别?

MicroDVD 字幕是一种基于帧的格式,使用花括号和整数帧号来确定时间。SubRip 文本是一种基于时间的格式,使用由箭头符号分隔的时分秒毫秒时间码,使其与现代视频播放器兼容。