[BUG] CCextractor not finding 608 captions in ATSC3.0 TS #814

Closed
opened 2026-01-29 16:54:00 +00:00 by claunia · 8 comments
Owner

Originally created by @bubbaprog on GitHub (Aug 30, 2024).

CCExtractor detailed version info
        Version: 0.94
        Git commit: 98a85e1be3bb61af1f255dbfe94bf39f21545d0d
        Compilation date: 2024-08-20
        CEA-708 decoder: C
        File SHA256: 4f012c0d18c73efaad8cb45d78348c89b9eb32345e01d806af89e29102cc8ec3
Libraries used by CCExtractor
        libGPAC Version: 2.4
        zlib: 1.2.11
        utf8proc Version: 2.4.0
        protobuf-c Version: 1.3.1
        libpng Version: 1.6.37
        FreeType
        libhash
        nuklear
        libzvbi

Necessary information

  • Is this a regression (i.e. did it work before)? {YES/NO} NO
  • What platform did you use? {Window/Linux/Mac} MacOS
  • What were the used arguments? ccextractor DELETEME.ts

Video links

https://drive.google.com/file/d/1PJRVroEvJRwAOXl3JWXxp-_91DFntKQf/view

Additional information

So it appears the ATSC3 feeds, at least here, have 608 captions in them, as that's exactly what displays in VLC and is confirmed by the VLC media info. The captions exist, they display onscreen, but ccextractor says "No captions were found in input."

I don't think these are the STPP/ttml ISO-BMFF captions, which we've already been told is waiting on a commercial sponsor. I think this is regular 608 in the video stream that's not being found?

Originally created by @bubbaprog on GitHub (Aug 30, 2024). ``` CCExtractor detailed version info Version: 0.94 Git commit: 98a85e1be3bb61af1f255dbfe94bf39f21545d0d Compilation date: 2024-08-20 CEA-708 decoder: C File SHA256: 4f012c0d18c73efaad8cb45d78348c89b9eb32345e01d806af89e29102cc8ec3 Libraries used by CCExtractor libGPAC Version: 2.4 zlib: 1.2.11 utf8proc Version: 2.4.0 protobuf-c Version: 1.3.1 libpng Version: 1.6.37 FreeType libhash nuklear libzvbi ``` # Necessary information - Is this a regression (i.e. did it work before)? {YES/NO} NO - What platform did you use? {Window/Linux/Mac} MacOS - What were the used arguments? `ccextractor DELETEME.ts` # Video links https://drive.google.com/file/d/1PJRVroEvJRwAOXl3JWXxp-_91DFntKQf/view # Additional information So it appears the ATSC3 feeds, at least here, have 608 captions in them, as that's exactly what displays in VLC and is confirmed by the VLC media info. The captions exist, they display onscreen, but ccextractor says "No captions were found in input." I don't think these are the STPP/ttml ISO-BMFF captions, which we've already been told is waiting on a commercial sponsor. I think this is regular 608 in the video stream that's not being found?
Author
Owner

@prateekmedia commented on GitHub (Aug 31, 2024):

@bubbaprog I tried to play the mentioned sample on VLC Player on mac but can't see any subtitles on screen, do you have any additional settings enabled?

@prateekmedia commented on GitHub (Aug 31, 2024): @bubbaprog I tried to play the mentioned sample on VLC Player on mac but can't see any subtitles on screen, do you have any additional settings enabled?
Author
Owner

@bubbaprog commented on GitHub (Aug 31, 2024):

I do not. Also on VLC on MacOS. CC channel 1.
vlcsnap-2024-08-31-12h05m36s615

@bubbaprog commented on GitHub (Aug 31, 2024): I do not. Also on VLC on MacOS. CC channel 1. ![vlcsnap-2024-08-31-12h05m36s615](https://github.com/user-attachments/assets/0e874354-e949-4a1f-9449-08f3531b7867)
Author
Owner

@prateekmedia commented on GitHub (Aug 31, 2024):

@bubbaprog Ok, turns out I was not on CC Channel 1.

@prateekmedia commented on GitHub (Aug 31, 2024): @bubbaprog Ok, turns out I was not on CC Channel 1.
Author
Owner

@camperjett commented on GitHub (Sep 27, 2024):

@bubbaprog I think I can fix this. May I take this up?

@camperjett commented on GitHub (Sep 27, 2024): @bubbaprog I think I can fix this. May I take this up?
Author
Owner

@bubbaprog commented on GitHub (Sep 27, 2024):

Great!

@bubbaprog commented on GitHub (Sep 27, 2024): Great!
Author
Owner

@Harsh-jadoun commented on GitHub (May 12, 2025):

"Hii, I'm interested in this issue. Is it still reproducible?
Could i get a test stream or guidance on where to begin?"

@Harsh-jadoun commented on GitHub (May 12, 2025): "Hii, I'm interested in this issue. Is it still reproducible? Could i get a test stream or guidance on where to begin?"
Author
Owner

@bubbaprog commented on GitHub (May 12, 2025):

The test stream above is still functional and I've compiled the latest from git master and it still finds no captions in the input.

Opening file: 2024-08-29_NORTHCAROLINA-VS-MINNESOTA_FOX-ATSC3-FEED.ts
Detected MP4 box with name: meta
File seems to be a transport stream, enabling TS mode
Analyzing data in general mode
Done, processing time = 16 seconds

No captions were found in input.

Image

@bubbaprog commented on GitHub (May 12, 2025): The test stream above is still functional and I've compiled the latest from git master and it still finds no captions in the input. ``` Opening file: 2024-08-29_NORTHCAROLINA-VS-MINNESOTA_FOX-ATSC3-FEED.ts Detected MP4 box with name: meta File seems to be a transport stream, enabling TS mode Analyzing data in general mode Done, processing time = 16 seconds No captions were found in input. ``` ![Image](https://github.com/user-attachments/assets/cde979e1-59a5-4d01-b0e8-2c897c4db7fa)
Author
Owner

@cfsmp3 commented on GitHub (Dec 14, 2025):

@canihavesomecoffee Can you add this sample to the sample platform and add some test that uses it?

@cfsmp3 commented on GitHub (Dec 14, 2025): @canihavesomecoffee Can you add this sample to the sample platform and add some test that uses it?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#814