Operating systems

ccextractor is a tool that analyzes video files (DVDs, Transport Streams, Tivo, Media Center, and others) and produces independent subtitle files (.srt and .sami) from the closed captions data. It is portable, small, and very fast. It also supports H.264.

biTStream is a set of C headers allowing simpler access to binary structures such as those specified by MPEG, DVB, IETF, etc. It implements most of the MPEG- and DVB-defined PSI tables and descriptors, and allows their parsing and generation.