[Matroska-devel] Request for a hi-speed bitmap compression format standard

Ronald Bultje rbultje at ronald.bitfreak.net
Mon Aug 11 14:46:24 CEST 2003

Hey Chris/guys,

On Mon, 2003-08-11 at 14:10, Christian HJ Wiesner wrote:
> MPEG1 encoding is free

No it's not. Not free as in beer, and not free as in speach either.

> and MPEG1 decoding is fast

Doubtful... :-p.

Subtitles are effectively just UTF8 strings. Use XML or xhtml for
mark-up if really you want to, and you're there. Indeed, this will cause
a new text string each single second for karaoke songs, but that's not a
container issue, that's something that user interfaces should work out.
Most user interfaces don't show raw HTML code, but show a good-looking
website. ;). A user interface can easily show a text string and let it
be highlighted in several stages (all shows as one single action), while
in the back-end, each of these is actually a different action. However,
the user doesn't need to know.

Still, this will take only 1% of the storage size and CPU cycles needed
for MPEG1, and it'll take less CPU, and additionally, it'll be free,
too. MPEG1 is heavily troublesome because of the nasty MPEG LA license.
Go read it if you want to. ;). It's not that nice and open as you'd
think at first sight. Additionally, the subtitles will also be stored in
a text-like form, which makes them usable for accessibility-purposes
(braille and so on) for people who need this. :).


Ronald Bultje <rbultje at ronald.bitfreak.net>

More information about the Matroska-devel mailing list