Ccextractor Versions Save

CCExtractor - Official version maintained by the core team

v0.85b

6 years ago
  • Fix: Base Windows binary (without OCR) compiled without DLL dependencies.

v0.84

6 years ago
  • New: In Windows, both with and without-OCR binaries are bundled, since the OCR one causes problems due to dependencies in some system. So unless you need the OCR just use the non-OCR version.
  • New: Added -sbs (sentence by sentence) for DVB output. Each frame in the output file contains a complete sentence (experimental).
  • New: Added -curlposturl. If used each output frame will be sent with libcurl by doing a POST to that URL.
  • Fix: More code consistency checking in function names.
  • Fix: linux build script now tries to verify dependencies.
  • Fix: Mac build script was missing a directory.

v0.83

6 years ago
  • Fix: Duplicate lines in mp4 (specifically affects itunes).
  • Fix: Timing in .mp4, timing now calculated for each CC pair instead of per atom.
  • Fix: Typos everywhere in the documentation and source code.
  • Fix: CMakeLists for build in cmake.
  • Fix: -unixts option.
  • Fix: FPS switching messages.
  • Fix: Removed ugly debug statement with local path in HardsubX.
  • Fix: Changed platform target to v120_xp in Visual Studio (so XP is supported again).
  • Fix: Added detail in many error messages.
  • Fix: Memory leaks in videos with XDS.
  • Fix: Makefile compatibility issues with Raspberry pi.
  • Fix: missing separation between WebVTT header and body.
  • Fix: Stupid bug in M2TS that preventing it from working.
  • Fix: OCR libraries dependencies for the release version in Windows.
  • Fix: non-buffered reading from pipes.
  • Fix: --stream option with stdin.
  • New: terminate_asap to buffered_read_opt
  • New: Added some TV-show specific spelling dictionaries.
  • New: Updated GPAC library.
  • New: ASS/SSA.
  • New: Capture sigterm to do some clean up before terminating.
  • New: Work on 708: Changed DefineWindow behavior, only clear text of an existing window is style has changed.

v0.82

6 years ago
  • New: HardsubX - Burned in subtitle extraction subsystem.
  • New: Color Detection in DVB Subtitles
  • Fix: Corrected sentence capitalization
  • Fix: Skipping redundant bytes at the end of tx3g atom in MP4
  • Fix: Illegal SRT files being created from DVB subtitles
  • Fix: Incorrect Progress Display

v0.81

6 years ago
  • New: --version parameter for extensive version information (version number, compile date, executable hash, git commit (if appropriate))
  • New: Add -sem (semaphore) to create a .sem file when an output file is open and delete it when it's closed.
  • New: Add --append parameter. This will prevent overwriting of existing files.
  • New: File Rotation support added. The user has to send a USR1 signal to rotate.
  • Fix: Issues with files <1 Mb
  • Fix: Preview of generated transcript.
  • Fix: Statistics were not generated anymore.
  • Fix: Correcting display of sub mode and info in transcripts.
  • Fix: Teletext page number displayed in -UCLA.
  • Fix: Removal of excessive XDS notices about aspect ratio info.
  • Fix: Force Flushing of file buffers works for all files now.
  • Fix: mp4 void atoms that was causing some .mp4 files to fail.
  • Fix: Memory usage caused by EPG processing was high due to many non-dynamic buffers.
  • Fix: Project files for Visual Studio now include OCR support in Windows.

v0.80

6 years ago
  • Fix: "Premature end of file" (one of the scenarios)
  • Fix: XDS data is always parsed again (needed to extract information such as program name)
  • Fix: Teletext parsing: @ was incorrectly exported as * - X/26 packet specifications in ETS 300 706 v1.2.1 now better followed
  • Fix: Teletext parsing: Latin G2 subsets and accented characters not displaying properly
  • Fix: Timing in -ucla
  • Fix: Timing in ISDB (some instances)
  • Fix: "mfra" mp4 box weight changed to 1 (this helps with correct file format detection)
  • Fix: Fix for TARGET File is null.
  • Fix: Fixed SegFaults while parsing parameters (if mandatory parameter is not present in -outinterval, -codec or -nocodec)
  • Fix: Crash when input small is too small
  • Fix: Update some URLs in code (references to docs)
  • Fix: -delay now updates final timestamp in ISDB, too
  • Fix: Removed minor compiler warnings
  • Fix: Visual Studio solution files working again
  • Fix: ffmpeg integration working again
  • New: Added --forceflush (-ff). If used, output file descriptors will be flushed immediately after being written to
  • New: Hexdump XDS packets that we cannot parse (shouldn't be many of those anyway)
  • New: If input file cannot be open, provide a decent human readable explanation
  • New: GXF support

v0.79

6 years ago
  • Support for Grid Format (g608)
  • Show Correct number of teletext packet processed
  • Removed Segfault on incorrect mp4 detection
  • Remove xml header from transcript format
  • Help message updated for Teletext
  • Added --help and -h for help message
  • Added --nohtmlescape option
  • Added --noscte20 option

v0.78

6 years ago
  • Support to extract Closed Caption from MultiProgram at once.
  • CEA-708: exporting to SAMI (.smi), Transcript (.txt), Timed Transcript (ttxt) and SubRip (.srt).
  • CEA-708: 16 bit charset support (tested on Korean).
  • CEA-708: Roll Up captions handling.
  • Changed TCP connection protocol (BIN data is now wrapped in packets, added EPG support and keep-alive packets).
  • TCP connection password prompt is removed. To set connection password use -tcppassword argument instead.
  • Support ISDB Closed Caption.
  • Added a new output format, simplexml (used internally by a CCExtractor user, may or may not be useful for anyone else).

v0.77

6 years ago
  • Fixed bug in capitalization code ('I' was not being capitalized).
  • GUI should now run in Windows 8 (using the include .Net runtime, since 3.5 cannot be installed in Windows 8 apparently).
  • Fixed Mac build script, binary is now compiled with support for files over 2 GB.
  • Fixed bug in PMT code, damaged PMT sections could make CCExtractor crash.

v0.76

6 years ago
  • Added basic M2TS support
  • Added EPG support - you can now export the Program Guide to XML
  • Some bug fixes