CCExtractor/ccextractor
FreeCCExtractor - Official version maintained by the core team
About CCExtractor/ccextractor
CCExtractor is an open-source tool designed to produce subtitles for TV recordings from virtually any source worldwide. It supports a wide range of formats and aims to keep up with evolving standards. The tool can extract subtitles in real-time, translate subtitles, extract closed captions from DVDs, and convert closed captions to subtitle files. It is primarily used via a command-line interface, but a Windows GUI is also available. The project is actively maintained on GitHub with support for multiple platforms including Windows, Linux, and macOS. Installation is available via package managers such as WinGet, Chocolatey, and Scoop. CCExtractor also supports WebVTT output with optional X-TIMESTAMP-MAP headers for HLS workflows.
Key Features
Pros & Cons
- Free and open-source with active community support
- Supports a wide variety of video sources and subtitle formats
- Real-time extraction capability
- Cross-platform (Windows, Linux, macOS via WSL or native builds)
- Multiple installation options including package managers
- WebVTT output with HLS support for streaming workflows
- Primarily command-line based; GUI is separate and may have fewer features
- Building from source can be complex, especially with Rust dependencies
- Limited official documentation beyond GitHub README and website