[BUG] CCextractor not finding 608 captions in ATSC3.0 TS
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?
@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?
I do not. Also on VLC on MacOS. CC channel 1.
@bubbaprog Ok, turns out I was not on CC Channel 1.
@bubbaprog I think I can fix this. May I take this up?
Great!
"Hii, I'm interested in this issue. Is it still reproducible? Could i get a test stream or guidance on where to begin?"
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.
@canihavesomecoffee Can you add this sample to the sample platform and add some test that uses it?