Introduction
MicroDVD is a plain text subtitle format named after an early DivX-era video player. It was very common for downloaded films around the year 2000, alongside SRT, and is still read by most players.
Its times are counted in video frames, not in seconds, so a MicroDVD file only lines
up with a video of the frame rate it was made for. Several other subtitle formats also
use the .sub extension, including the image-based VobSub files that
come with an .idx file.
Structure
Each subtitle is one line: the start frame in braces, the end frame in braces, then
the text. A vertical bar | breaks the text onto a new line. Formatting
codes in braces, such as {y:i} for italics, apply to the line. Many files
begin with a line for frame 1 whose text is the frame rate, which players use to
convert frames to time.
{1}{1}25.000
{25}{87}Where are we going?
{100}{156}{y:i}Somewhere|we have never been.
Also used for
Links
Software
- Subtitle Edit (Windows, Linux)
- VLC media player (Windows, macOS, Linux, mobile)
- mpv (Windows, macOS, Linux)
- FFmpeg (Windows, macOS, Linux)
Developers
- pysubs2, Python, reads and writes MicroDVD, SRT, ASS and other subtitle formats