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.
| Tags | Video Conversion Capture multimedia closed captions subtitles MPEG H.264 |
|---|---|
| Licenses | GPL |
| Operating Systems | Mac OS X POSIX Linux Windows Windows |
| Implementation | C++ |
Recent releases


Release Notes: Improved teletext support. Improvements in the GUI. WTV support (Windows only). Roll-up options to deal with 3 and 4 line roll-up captions. The ability to force PTS instead of GOP timing (needed for some live streams).


Release Notes: Teletext support has been added. Bugfixes. Work on CEA-708. Better Hauppauge format support.


Release Notes: MP4 support has been added. The Windows version was writing text files with double \r. Closed captions blocks with no data could cause a crash. -noru (to generate files without duplicate lines in roll-up) was broken, with complete lines being missing. bin format was not working as input.


Release Notes: This release adds a time text transcript output format, and XDS parser (to extract the program name, for example), standard input/output support to integrate CCExtractor in automated processes, quiet mode, and teletext detection (not yet processing). It fixes AVC/H.264 (improved parsing and more variants supported), as well as roll-up captions with interruptions for text.


Release Notes: Improved AVC/H264 support (better timing, more variants accepted, and works well with echostar video). The options -nots --notypesettings to prevent italics and underline codes from being displayed. Preliminary support for multiple program TS files. Support for some Hauppauge cards that save CC data in their own format. A bug in roll-up has been fixed. The Windows GUI has been updated. Minor fixes and changes.