| Version | Change log |
| ccextractor 0.96.6 Feb 20, 2026 |
New: 32-bit (x86) Windows build and installer (#2116) New: Add optional machine-readable JSON output for -out=report via --report-format json New: Add Snap packaging support with Snapcraft configuration and GitHub Actions CI workflow New: Implement dictionary-based capitalization and censorship for transcripts Fix: Massive OCR memory leak — Tesseract instance was recreated and leaked every DVB subtitle frame, causing ~28 GB peak memory on a 2-hour film (#2114) Fix: SPUPNG subtitle offset calculation for EIA-608/teletext (#893) Fix: Empty WebVTT files now include required header for HLS compatibility (#1743) Fix: macOS hardsubx (burned-in subtitle extraction) on Apple Silicon Fix: Teletext decoder crash on malformed BCD data (#1990) Fix: Crash in report-only mode (-out=report) with AVC streams Fix: Incorrect strlen argument when writing end timestamps in MKV subtitle extraction (WebVTT, SRT, ASS/SSA) Fix: File descriptor leak and missing open() error check in MKV subtitle track saving Fix: DVB EIT start time BCD decoding in XMLTV output causing invalid timestamps (#1835) Fix: DVB subtitle duration capped to prevent 65-second page timeout display bug Fix: Clear status line output on Linux/WSL to prevent text artifacts (#2017) Fix: Prevent infinite loop on truncated MKV files Fix: Correct progress time display for multi-program Transport Streams Fix: Delete empty output files instead of leaving 0-byte files (#1282) Fix: --mkvlang now supports BCP 47 language tags (e.g., en-US, zh-Hans-CN) and multiple codes Fix: Segmentation fault when using --multiprogram Fix: Dangling pointers in decoder context copy causing potential crashes on cleanup Fix: 16 MB memory leak per file in Rust/C FFI demuxer layer Fix: Spurious numbers printed to console during processing Fix: Heap overflow in Transport Stream PAT/PMT parsing (security fix) Fix: Various memory safety and stability fixes in demuxers (MP4, PS, MKV, DVB) |
| ccextractor 0.96.5 Jan 5, 2026 |
New: Add support for raw CDP (Caption Distribution Packet) files New: Add --scc-accurate-timing option for bandwidth-aware SCC output Fix: MXF files containing CEA-708 captions not being detected/extracted Docs: Add Windows WSL build instructions Fix: Security fixes (out-of-bounds read/write) in a few places in the legacy C code |
| ccextractor 0.96.4 Jan 1, 2026 |
New Features: Persistent CEA-708 decoder context - maintains state across multiple calls for proper subtitle continuity OCR character blacklist options (--ocr-blacklist, --ocr-blacklist-file) for improved accuracy OCR line-split option (--ocr-splitontimechange) for better subtitle segmentation Bug Fixes: 32-bit build failures on i686 and armv7l architectures Legacy command-line argument compatibility (-1, -2, -12, --sc, --svc) Heap buffer overflow in Teletext processing (security fix) Lazy OCR initialization - only initialize when first DVB subtitle is encountered (performance improvement) Build Improvements: Optimized Windows CI workflow for faster builds GUI Update: Updated Flutter GUI to version 0.7.1 - attempts to fix a hang on start on some Windows systems |
Total downloads
58
Last month's downloads
0
Last week's downloads
0
Top Download Club introduces a top-of-the-line software, Portable ccextractor, designed by none other than the ace developer, ... it stand out from the crowd. With Portable ccextractor, you can easily extract closed captions and subtitles ... worrying about installation or system compatibility. Overall, Portable ccextractor by carlos.fernandez is a top-notch software that delivers ...