Are closed captions simply composed of text and time codes?
Closed caption data consists of a complex, multi-threaded stream of control codes, commands, and text and timing information. The proper encoding of this stream, and insertion of the data into the proper location in the video signal, is part of what makes closed captioning data difficult to work with.