vcdimager: SVCD Subtitles
1.5.2.2 SVCD Subtitles
......................
There exist two major subtitle formats for SVCD's, of which only
one--"Overlay Graphics Text" or OGT--is officially supported. The
non-compliant one has it's origin in the so-called CVD format, a
competitor for the Video CD 2.0 successor. The _real_ SVCD subtitle
format is part of the Super Video Specification, wheras the CVD-style
subtitle format is not. Alas the latter one is more widely used, due to
older pre-SVCD aged software only supporting the non-compliant CVD
subtitle format.
Compliant SVCD subtitles are transported in a 'private_stream_1'
stream with only the 'private_data_id' '0x70'(1). The 'sub_stream_id'
is used to distinguish between the 4 available subtitle channels.
As of the time of writing, there is only a proof of concept
implementation (read _hack_) for creating proper SVCD subtitles. The
source code is available from the contribs download directory, but its
use is not recommended for production use. If you are searching for a
new free software project, you could take this as an idea...
---------- Footnotes ----------
(1) While AC3 tracks use the 'private_data_id' '0x80+', DVD subtitles
'0x20' onwards and CVD subtitles '0x00' and up.