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


Changes: This release adds -nosync and -fullbin switches for debugging purposes. It removes the -lg (--largegops) switch. It has improved synchronization of captions for source files with jumps in their time information or gaps in the caption information. The Mac script now compiles/links everything from the /src directory. It's now possible to have CCExtractor add credits automatically.


Changes: A new binary format was added for CC transport. NTSC DVR-MS timing was improved. The Windows GUI now works in Windows 2000. The code was cleaned up. Log readability was improved. Minor fixes were made in the GUI.


Changes: Support was added for frontends, which can now get realtime status information. The Windows GUI was rewritten. DVR-MS support was improved. Clean-up was finished.


Changes: This release fixes DVR-MS NTSC timing. It has more code cleanup. There are other minor fixes.


Changes: A major rework was done to the MPEG parser. Complete support was added for DVR-MS files (both NTSC and ATSC). Support for EIA-708 (DTV) was started. More debug options were added. Many other minor changes were made.