CCExtractor

CCExtractor 0.96.6

A tool to extract subtitles from video files

  • By CCExtractor Development
  • Open Source
  • Updated Feb 20, 2026
Download for Windows

About CCExtractor

CCExtractor is a tool that analyzes video files and produces independent subtitle files from the closed captions data.

Key features:

  • Extracts closed captions from various video formats (MPEG, H.264, MKV, MP4, etc.)
  • Supports multiple input sources including DVDs, DVRs, and live TV captures
  • Outputs to multiple formats (SRT, WebVTT, SAMI, transcript, etc.)
  • OCR support for bitmap-based subtitles (DVB, teletext)
  • Cross-platform (Windows, Linux, macOS)
  • Includes a GUI for easy operation

What's new in 0.96.6

See CHANGES.TXT for the full changelog.

Full release notes »

Technical details

PublisherCCExtractor Development
AuthorCCExtractor Development Team
Version0.96.6
Release date2026-02-20
LicenseGPL-2.0
Installer typewix
Architecturex64
Package IDCCExtractor.CCExtractor
Install scopeAll users

Install CCExtractor from the command line

Install with Windows Package Manager
winget install --id=CCExtractor.CCExtractor -e
Update to the latest version
winget upgrade --id=CCExtractor.CCExtractor -e
Uninstall
winget uninstall --id=CCExtractor.CCExtractor -e
Silent install with the offline installer
msiexec /i "CCExtractor.0.96.6.msi" /quiet
Uninstall the MSI package
msiexec /x {9BD5D608-5618-4564-82CF-4B6D154E4F54} /quiet

accessibilityclosed-captionsdvbextractionmediaocrsrtsubtitlesteletextvideo

CCExtractor version history

0.96.5 Jan 5, 2026

Changes in 0.96.5
- New: Add support for raw CDP (Caption Distribution Packet) files (#1406)
- New: Add --scc-accurate-timing option for bandwidth-aware SCC output (#1120)
- Fix: MXF files containing CEA-708 captions not being detected/extracted (#1647)
- Docs: Add Windows WSL build instructions
- Fix: Security fixes (out-of-bounds read/write) in a few places in the legacy C code
See CHANGES.TXT for full changelog.

0.96.3

What's New in 0.96.3
New Features
- VOBSUB subtitle extraction with OCR support for MP4 files
- VOBSUB subtitle extraction support for MKV/Matroska files
- Native SCC input support - CCExtractor can now read SCC (Scenarist Closed Caption) files
- Configurable frame rate (--scc-framerate) and styled PAC codes for SCC output
Bug Fixes
- Apply --delay option to DVB/bitmap subtitles (previously only worked with text-based subtitles)
- 200ms timing offset in MOV/MP4 caption extraction
- utf8proc include path for system library builds
- Use fixed-width integer types in MP4 bswap functions for better portability
- Guard ocr_text access with ENABLE_OCR preprocessor check
- Preserve FFmpeg libs when building with -system-libs -hardsubx
Build Improvements
- Add vobsub_decoder to Windows and autoconf build systems
- Add winget and Chocolatey packaging workflows for Windows distribution
Documentation
- Add VOBSUB extraction documentation and subtile-ocr Dockerfile
Full changelog: https://github.com/CCExtractor/ccextractor/blob/master/docs/CHANGES.TXT

0.96.2

Frequently asked questions

Is CCExtractor free?

Yes. CCExtractor is free and open-source software released under the GPL-2.0 license.

What is the latest version of CCExtractor?

The latest version is 0.96.6, released on Feb 20, 2026.

Is it safe to download CCExtractor?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 570b14e8c3d550f684f204f5e2ec9830f109d0913ad528df32c76d1ad0a89cac.

Which Windows versions does CCExtractor support?

CCExtractor runs on Windows and is available for 64-bit (x64) systems.

How do I install CCExtractor silently?

Run the offline installer with msiexec /i "CCExtractor.0.96.6.msi" /quiet, or install it with Windows Package Manager: winget install --id=CCExtractor.CCExtractor -e --silent.

How do I uninstall CCExtractor?

Open Settings › Apps › Installed apps, find CCExtractor and select Uninstall. From the command line, run winget uninstall --id=CCExtractor.CCExtractor -e.