mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-02-03 21:23:48 +00:00
[QUESTION] Need help with dependencies for Windows 11 to extract hard subtitles #788
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sparksh on GitHub (Nov 20, 2023).
CCExtractor version: 0.96
Windows 11 version 22H2
I installed version 0.96 using the .msi installer.
I want to extract hard-coded subtitles.
I enabled HardSubx from the HardSubx Settings.
On the first try, there appeared to be missing dependencies:
I tried creating a "tessdata" subfolder and copying eng.traneddata from the September 15, 2017 version.
Trying an extraction again, I got only this message:
There are countless ways to install things like tesseract, ffmpeg, etc. on Windows. Have I overlooked a write-up on how to make ccextract work on Windows?
Thanks!
@cfsmp3 commented on GitHub (Dec 26, 2025):
Thank you for reporting this. You've identified a real issue with our Windows release packaging.
What we found:
The Windows build IS compiled with HARDSUBX support (
ENABLE_HARDSUBXandENABLE_OCRare defined), and our build system uses vcpkg to install Tesseract, Leptonica, and FFmpeg during compilation. However, the release package (CCExtractor_win_portable.zip) is missing the Tesseract runtime files:tessdata/folder witheng.traineddataThis means HARDSUBX is compiled in but can't actually run because the OCR engine files aren't bundled.
Workaround until we fix this:
TESSDATA_PREFIXenvironment variable to point to Tesseract's tessdata folder (e.g.,C:\Program Files\Tesseract-OCR\tessdata)What we're doing:
We're tracking this as a high-priority bug to fix the Windows release packaging so that HARDSUBX works out of the box. We'll update this issue when the fix is ready.
Thanks for your patience!
@cfsmp3 commented on GitHub (Dec 26, 2025):
Fixed - 0.96.2 comes with everything!