Page 1 of 1

DVB Teletext Subtitles

Posted: 25 Jul 2011 21:26
by swrt64
Hello. Thank you for this great product!

I record .TS files from satellite DVBS programs (french Canal+ and Canalsat).

They broadcat teletext subtitles (eg: 888, 889) which are correctly recorded in the TS file.

But VLC 1.1.x does not display the subtitles. (vith DVBviewer, subtitle display from the recorded TS is correct).

Tested from VLC 0.9.x to the newer 1.1.10 versions: same result.

I recorded a small sample: if someone is able to look at the problem I will upload it somewhere...

Thank you
swrt64

Re: DVD Teletext Subtitles

Posted: 25 Jul 2011 21:36
by Jean-Baptiste Kempf

Re: DVD Teletext Subtitles

Posted: 25 Jul 2011 23:26
by swrt64
I uploaded a small sample file
named TEST-Video-DVB-teletext.ts

swrt64

Re: DVD Teletext Subtitles

Posted: 30 Jul 2011 09:27
by Lotesdelere
This is what MediaInfo reports for your file:

Code: Select all

Text #1 ID : 35 (0x23)-858 Menu ID : 8202 (0x200A) Format : Teletext Subtitle Language : French Text #2 ID : 35 (0x23)-859 Menu ID : 8202 (0x200A) Format : Teletext Subtitle Language : French
VLC automatically selects the page numbers announced in your file, 858 and 859 in this case. But it doesn't work because the correct page numbers are 888 and 889, and the corresponding subtitles are working fine in VLC if you manually adjust the page number.
I'm afraid your recorder is doing something wrong when creating the files.

Re: DVD Teletext Subtitles

Posted: 30 Jul 2011 15:10
by swrt64
Yes I see. It work if I type the stream manually.

Thanks for your help!

Swrt64

Re: DVD Teletext Subtitles

Posted: 30 Jul 2011 15:14
by Jean-Baptiste Kempf
So, I don't think this is a VLC bug then.

Re: DVD Teletext Subtitles

Posted: 31 Jul 2011 18:36
by Ludrax
Yes I see. It work if I type the stream manually.
just as in other program?
But VLC 1.1.x does not display the subtitles. (vith DVBviewer, subtitle display from the recorded TS is correct).

Re: DVD Teletext Subtitles

Posted: 07 Aug 2011 02:59
by Ludrax
This is what MediaInfo reports for your file:

Code: Select all

Text #1 ID : 35 (0x23)-858 Menu ID : 8202 (0x200A) Format : Teletext Subtitle Language : French Text #2 ID : 35 (0x23)-859 Menu ID : 8202 (0x200A) Format : Teletext Subtitle Language : French
VLC automatically selects the page numbers announced in your file, 858 and 859 in this case. But it doesn't work because the correct page numbers are 888 and 889, and the corresponding subtitles are working fine in VLC if you manually adjust the page number.
I'm afraid your recorder is doing something wrong when creating the files.
I think it should be noted that hex 59 is decimal 89...

Re: DVB Teletext Subtitles

Posted: 07 Aug 2011 11:15
by Lotesdelere
I think it should be noted that hex 59 is decimal 89...
As you can see the prefix 0x is used for hexadecimal:
35 = 0x23
8202 = 0x200A

888 in hexadecimal is 0x378 and not 0x858, this is why I do believe the recorder is the culprit when writing the page number.

Re: DVB Teletext Subtitles

Posted: 16 Aug 2011 03:24
by Ludrax
As you can see the prefix 0x is used for hexadecimal

Code: Select all

ID : 35 (0x23)-859
I can also see that part of page number(59) is wrongly interpreted as decimal :?
888 in hexadecimal is 0x378 and not 0x858
but teletext is bit more complicated than that :!:

Re: DVB Teletext Subtitles

Posted: 21 Aug 2011 03:14
by Ludrax
But VLC 1.1.x does not display the subtitles. (vith DVBviewer, subtitle display from the recorded TS is correct).
now I can also confirm that