CCExtractor / ccextractor

CCExtractor - Official version maintained by the core team
https://www.ccextractor.org
GNU General Public License v2.0
721 stars 426 forks source link

[BUG] ccextractor skips many captions (CEA-708) #1585

Open svlobanov opened 10 months ago

svlobanov commented 10 months ago

CCExtractor version: 0.94 376ff831616919e092b53353f3799654d86d0759 CEA-708 decoder: C

Necessary information

Video links

TS file: https://tsduck.io/streams/usa-atsc/503.ts (index page is here: https://tsduck.io/streams/?name=usa-atsc )

Additional information

The result file 503.p4.svc01.srt contains only two captions, but there are much more captions in the CC708 Service1 in the program(4). The same issue if I use ccextractor with CEA-708 Rust decoder.

In VLC4 decodes all CC708 service1 captions for Program 4(Charge!). Also, caption-inspector (https://github.com/Comcast/caption-inspector ) decodes much more captions in the CC708 Service1 in the program(4). I'm attaching caption-inspector's output for PID=0x61 (97) caption-inspector-output.zip

ccextractor CC708 Service1 Program4 output:

1
00:00:01,067 --> 00:00:23,856
     - [Chris A.] Thank you.
    none here is amazing.

2
00:00:25,358 --> 00:01:03,096
This is accomplished easily
with the graduating guide combs