Skip to content

Releases: CCExtractor/ccextractor

CCExtractor 0.96.4

01 Jan 09:54
6dcdb4b

Choose a tag to compare

What's New in 0.96.4

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

Full changelog: https://github.com/CCExtractor/ccextractor/blob/master/docs/CHANGES.TXT

CCExtractor 0.96.3

29 Dec 13:58
fd15528

Choose a tag to compare

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

CCExtractor 0.96.2

26 Dec 15:28
7075f62

Choose a tag to compare

Release 0.96.2

Changes

  • Added -system-libs build flag for Linux package manager compatibility
  • Various bug fixes and improvements

🤖 Generated with Claude Code

CCExtractor v0.96.1

26 Dec 08:07
f6e9d55

Choose a tag to compare

CCExtractor v0.96.1

Changes

  • Includes Flutter GUI v0.7.0 (updated from v0.6.0)
  • Windows installer improvements (WiX v6 migration, no license dialog)
  • Release workflow now supports 3-part version numbers
  • Release assets now include version numbers in filenames

Flutter GUI v0.7.0 highlights

  • Updated CCExtractor CLI compatibility
  • Fixed dashboard logs scroll issue
  • Fixed bottom overflow in Basic Settings
  • Improved 'Check for updates' button

CCExtractor v0.96

25 Dec 10:59
a8f25ce

Choose a tag to compare

CCExtractor v0.96

Changes

  • Fixed Windows MSI installer for WiX v6
  • Removed license dialog from installation flow
  • Fixed MSI version extraction for valid installer versions
  • Added proper per-machine installation scope

Downloads

  • CCExtractor.msi - Windows installer
  • CCExtractor_win_portable.zip - Portable Windows build
  • ccextractor_minimal.tar.gz - Source code

CCExtractor 0.94

15 Dec 17:05
97b381a

Choose a tag to compare

0.94 (2021-12-14)

  • BOM is no longer enabled by default on windows platforms
  • CEA-708: Rust decoder is now default instead of C decoder
  • CEA-708 subs are now extracted by default
  • New: Add check for Minimum supported rust version (MSRV) (#1387)
  • Fix: Fix CEA-708 Carriage Return command implementation
  • Fix: Fix bug with startat/endat parameter (#1396)
  • Fix: Mac Build processes (#1390)
  • Fix: Fix bug with negative delay parameter (#1365)
  • Pin Rust to 1.56.0 due to bug in 1.57.0

Changes in release artifacts:

  • Reintroduction of a minimal CCExtractor source package for Linux (omits the windows and git folder)
  • Add a portable version for Windows

NOTE: Users of Windows XP should use 0.89. Newer versions probably will not work anymore

CCExtractor 0.93

16 Aug 19:47

Choose a tag to compare

0.93 (2021-08-16)

  • Minor Rust updates (format, typos, docs)
  • Updated GUI

CCExtractor 0.92

10 Aug 11:30

Choose a tag to compare

0.92 (2021-08-10)

  • Rust updates: Added srt writer
  • Rust updates:-Added writers for transcripts and SAMI
  • Added missing DLL to Windows installer
  • Updated Windows GUI

CCExtractor 0.91

26 Jul 18:52

Choose a tag to compare

0.91 (2021-07-26)

  • More Rust in the 708 decoder (Add Pen Presets and timing functions)
  • Updated GUI

CCExtractor 0.90

14 Jul 07:55
1ea94d0

Choose a tag to compare

0.90 (2021-07-14)

  • New installer
  • New GUI (flutter based)
  • More Rust (the 708 decoder is being rewritten)