mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-02-15 05:26:07 +00:00
CCExtractor produces only "Illegal XDS Data", VLC shows proper subtitles. #82
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @arantius on GitHub (Nov 5, 2015).
The file linked below is the first 20 MB of a TS MPEG captured via TiVo. When running CCExtractor (0.77) I only get:
(and a zero byte SRT) But playing the same file with VLC successfully decodes and displays the captions.
https://drive.google.com/file/d/0B3bPKNXgZu0-b1ZXTlU4b3Y3d1U/view
@anshul1912 commented on GitHub (Jan 8, 2016):
Yes, I checked it also works with FFMpeg with this command: ffmpeg -f lavfi -i "movie=/home/kiran/Videos/test.mpg[out0+subcc]" a.srt
@anshul1912 commented on GitHub (Jan 8, 2016):
subtitles are there in channel 2, so -2 option works. but lot of garbage with actual data
@cfsmp3 commented on GitHub (Jan 8, 2016):
I suspect our Tivo support is just broken. It worked a long time ago but
probably Tivo has changed things.
On Fri, Jan 8, 2016 at 7:11 AM, Anshul Maheshwari notifications@github.com
wrote:
@anshul1912 commented on GitHub (Jan 9, 2016):
if we put this hack in store_hdcc function, this video produce correct output
27 if(cc_data[0] == 0x05)
28 return;
The problem is in function user_data in lib_ccx/es_userdata.c
140 // SCTE 20 user data
141 else if (ud_header[0] == 0x03)
SCTE 20 userdata is not considered in VLC and FFMpeg. Though we have many advantage of parsing SCTE 20 userdata, but at this video it make it worse output for closed caption decoder