Spruce Subtitle Format

The Spruce Subtitle format (extension .stl) was designed specifically for DVDMaestro, and is capable of implementing all of DVDMaestro's subtitle features, with the following exceptions, which must be set in DVDMaestro after the subtitles are imported:

Here is a sample Spruce Subtitle file (subtitle_en.stl):

//English subtitles
$FontName           = Arial
$FontSize           = 36
$HorzAlign          = Center
$VertAlign          = Bottom
$XOffset            = 0
$YOffset            = 0
$ColorIndex1        = 0
$ColorIndex2        = 2
$ColorIndex3        = 8
$ColorIndex4        = 3
$Contrast1          = 15
$Contrast2          = 0
$Contrast3          = 15
$Contrast4          = 0
$ForceDisplay       = FALSE
$FadeIn             = 3
$FadeOut            = 7
$TapeOffset         = FALSE

00:00:03:24 , 00:00:06:29 , Did you read the paper today?
00:00:10:07 , 00:00:12:21 , No, did Edwards quote me right?
00:00:14:19 , 00:00:25:28 , Actually, ^IBrillstein^I said you were | unimaginably full of yourself.

Lines will be treated as comments if there are "//" characters in columns 1 and 2. The file has two types of lines: control commands and subtitles.

Control commands consist of a command, the = character, and a value. Control commands can occur at the beginning of the file or anytime the value of the command needs to change. Commands and values are case-insensitive.

Here is the list of commands:

The subtitle itself consists of the following comma-separated fields:

For the special situation of Karaoke wipes, the following must appear in the lines after the text:

1