[PR #405] [MERGED] HardsubX - Burned-in subtitle extraction subsystem #1233

Open
opened 2026-01-29 17:00:31 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/CCExtractor/ccextractor/pull/405
Author: @Abhinav95
Created: 8/6/2016
Status: Merged
Merged: 8/8/2016
Merged by: @cfsmp3

Base: masterHead: master


📝 Commits (10+)

  • c834564 Adding HardsubX workflow
  • 204543a Setting up preliminary HardsubX context
  • c3eabcf Setting up ffmpeg frame processing (-s in the Makefile to reduce executable size)
  • 6558781 Basic video frame processing with ffmpeg
  • bc40119 Basic text output
  • 13db1df Fixing error with frame numbers of parsed packets, now parsing video only
  • 954724e Added vertical edge detection and morphology to get subtitle ROI
  • 8e5b9b2 Merge remote-tracking branch 'upstream/master'
  • 8507a84 Added HSV colorspace conversion
  • d99dc4c Setting up binary neighbourhood search workflow and other helpers

📊 Changes

13 files changed (+1281 additions, -2 deletions)

View changed files

📝 README.md (+1 -1)
📝 docs/CHANGES.TXT (+9 -0)
📝 linux/Makefile (+20 -1)
📝 src/ccextractor.c (+9 -0)
📝 src/lib_ccx/ccx_common_option.c (+10 -0)
📝 src/lib_ccx/ccx_common_option.h (+10 -0)
src/lib_ccx/hardsubx.c (+291 -0)
src/lib_ccx/hardsubx.h (+107 -0)
src/lib_ccx/hardsubx_classifier.c (+212 -0)
src/lib_ccx/hardsubx_decoder.c (+271 -0)
src/lib_ccx/hardsubx_imgops.c (+108 -0)
src/lib_ccx/hardsubx_utility.c (+68 -0)
📝 src/lib_ccx/params.c (+165 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/CCExtractor/ccextractor/pull/405 **Author:** [@Abhinav95](https://github.com/Abhinav95) **Created:** 8/6/2016 **Status:** ✅ Merged **Merged:** 8/8/2016 **Merged by:** [@cfsmp3](https://github.com/cfsmp3) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`c834564`](https://github.com/CCExtractor/ccextractor/commit/c8345643c6d3b89f632ecb2e9a02da954c274e36) Adding HardsubX workflow - [`204543a`](https://github.com/CCExtractor/ccextractor/commit/204543af9a08c280d3c25ab3e72831f1c4d004a8) Setting up preliminary HardsubX context - [`c3eabcf`](https://github.com/CCExtractor/ccextractor/commit/c3eabcfd96b7109564e209cf584959e3c1770299) Setting up ffmpeg frame processing (-s in the Makefile to reduce executable size) - [`6558781`](https://github.com/CCExtractor/ccextractor/commit/65587815fff5f6dd971daa2c9f999eafb870fcf5) Basic video frame processing with ffmpeg - [`bc40119`](https://github.com/CCExtractor/ccextractor/commit/bc40119b72fe768a199b68890322e760d4f27ad6) Basic text output - [`13db1df`](https://github.com/CCExtractor/ccextractor/commit/13db1dfbfa75bc7ea51d44f4a03d4c0dabb66758) Fixing error with frame numbers of parsed packets, now parsing video only - [`954724e`](https://github.com/CCExtractor/ccextractor/commit/954724e12a5637906a43a29ee6504167614abc70) Added vertical edge detection and morphology to get subtitle ROI - [`8e5b9b2`](https://github.com/CCExtractor/ccextractor/commit/8e5b9b265570606e3a9edd0e25fdb9d286a3c08c) Merge remote-tracking branch 'upstream/master' - [`8507a84`](https://github.com/CCExtractor/ccextractor/commit/8507a842be6f8ea110f16b0624b5fb662c2e4e3b) Added HSV colorspace conversion - [`d99dc4c`](https://github.com/CCExtractor/ccextractor/commit/d99dc4c6f88bbec13246477d1449c142194b7660) Setting up binary neighbourhood search workflow and other helpers ### 📊 Changes **13 files changed** (+1281 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -1) 📝 `docs/CHANGES.TXT` (+9 -0) 📝 `linux/Makefile` (+20 -1) 📝 `src/ccextractor.c` (+9 -0) 📝 `src/lib_ccx/ccx_common_option.c` (+10 -0) 📝 `src/lib_ccx/ccx_common_option.h` (+10 -0) ➕ `src/lib_ccx/hardsubx.c` (+291 -0) ➕ `src/lib_ccx/hardsubx.h` (+107 -0) ➕ `src/lib_ccx/hardsubx_classifier.c` (+212 -0) ➕ `src/lib_ccx/hardsubx_decoder.c` (+271 -0) ➕ `src/lib_ccx/hardsubx_imgops.c` (+108 -0) ➕ `src/lib_ccx/hardsubx_utility.c` (+68 -0) 📝 `src/lib_ccx/params.c` (+165 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 17:00:31 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#1233