Skip to content

DVB_TELETEXT to WEBVTT rolling issue. #2288

Description

@tresby

When I convert dvb_teletext to webvtt, the 'rolling' subs get separated by about 40ms - causing players like Infuse to blink on and off for those 40ms instead of rolling the text out nicely.

Here is a small example - unsure if anything can be done about it though.

WEBVTT
00:00:01.153 --> 00:00:04.193
$1.6 million
Mount Pleasant apartment,

00:00:04.233 --> 00:00:07.673
plus over 11,000 other great prizes.

00:00:07.713 --> 00:00:09.473
Get your tickets now.

00:01:52.953 --> 00:01:53.353
Tomorrow

00:01:53.393 --> 00:01:54.033
Tomorrow night.

00:01:54.073 --> 00:01:54.313
Tomorrow night.
Life

00:01:54.353 --> 00:01:54.753
Life changing.

00:01:54.793 --> 00:01:55.393
Life changing. She's

00:01:55.433 --> 00:01:55.753
Life changing. She's lost

00:01:55.793 --> 00:01:56.153
Life changing. She's lost 90

00:01:56.193 --> 00:01:56.553
Life changing. She's lost 90 kilos

00:01:56.593 --> 00:01:56.793
Life changing. She's lost 90 kilos
now.

00:01:56.833 --> 00:01:56.913
now. Codie

00:01:56.953 --> 00:01:57.193
now. Codie wants

00:01:57.233 --> 00:01:57.953
now. Codie wants to

00:01:57.993 --> 00:01:58.073
now. Codie wants to feel

00:01:58.113 --> 00:01:58.793
now. Codie wants to feel good

00:01:58.833 --> 00:01:58.913
now. Codie wants to feel good in

00:01:58.953 --> 00:01:59.073
now. Codie wants to feel good in
the

00:01:59.113 --> 00:01:59.393
the skin

00:01:59.433 --> 00:01:59.713
the skin she's

00:01:59.753 --> 00:02:00.033
the skin she's in.

00:02:00.073 --> 00:02:00.793
the skin she's in. She

00:02:00.833 --> 00:02:00.913
the skin she's in. She knows

00:02:00.953 --> 00:02:01.073
the skin she's in. She knows the

00:02:01.113 --> 00:02:01.233
the skin she's in. She knows the
risk.

00:02:01.273 --> 00:02:01.793
risk. So

00:02:01.833 --> 00:02:01.913
risk. So why

00:02:01.953 --> 00:02:02.033
risk. So why is

00:02:02.073 --> 00:02:02.233
risk. So why is she

00:02:02.273 --> 00:02:02.793
risk. So why is she going

00:02:02.833 --> 00:02:02.913
risk. So why is she going under

00:02:02.953 --> 00:02:03.713
risk. So why is she going under the

00:02:03.753 --> 00:02:05.793
risk. So why is she going under the
knife

00:02:05.833 --> 00:02:05.913
knife overseas? <font color="#ffff00">I</font>

00:02:05.953 --> 00:02:06.033
knife overseas? <font color="#ffff00">I 100%</font>

00:02:06.073 --> 00:02:06.153
knife overseas? <font color="#ffff00">I 100% wish</font>

00:02:06.193 --> 00:02:06.833
knife overseas? <font color="#ffff00">I 100% wish I</font>

00:02:06.873 --> 00:02:06.993
knife overseas? <font color="#ffff00">I 100% wish I could</font>

00:02:07.033 --> 00:02:07.153
knife overseas? <font color="#ffff00">I 100% wish I could</font>
<font color="#ffff00">have</font>

00:02:07.193 --> 00:02:07.273
<font color="#ffff00">have had</font>

00:02:07.313 --> 00:02:07.793
<font color="#ffff00">have had this</font>

00:02:07.833 --> 00:02:07.913
<font color="#ffff00">have had this at</font>

00:02:07.953 --> 00:02:08.033
<font color="#ffff00">have had this at home.</font>

00:02:08.073 --> 00:02:08.153
<font color="#ffff00">have had this at home. Even</font>

00:02:08.193 --> 00:02:08.793
<font color="#ffff00">have had this at home. Even now,</font>

00:02:08.833 --> 00:02:08.953
<font color="#ffff00">have had this at home. Even now,</font>
<font color="#ffff00">like,</font>

00:02:08.993 --> 00:02:09.073
<font color="#ffff00">like, I'm</font>

00:02:09.113 --> 00:02:09.193
<font color="#ffff00">like, I'm getting</font>

00:02:09.233 --> 00:02:09.793
<font color="#ffff00">like, I'm getting a</font>

00:02:09.833 --> 00:02:09.913
<font color="#ffff00">like, I'm getting a little</font>

00:02:09.953 --> 00:02:10.113
<font color="#ffff00">like, I'm getting a little bit</font>

00:02:10.153 --> 00:02:10.273
<font color="#ffff00">like, I'm getting a little bit</font>
<font color="#ffff00">upset.</font>

00:02:10.313 --> 00:02:10.793
<font color="#ffff00">upset. Like</font>

00:02:10.833 --> 00:02:10.913
<font color="#ffff00">upset. Like I</font>

00:02:10.953 --> 00:02:11.073
<font color="#ffff00">upset. Like I was</font>

00:02:11.113 --> 00:02:11.193
<font color="#ffff00">upset. Like I was terrified</font>

00:02:11.233 --> 00:02:11.953
<font color="#ffff00">upset. Like I was terrified and</font>

00:02:11.993 --> 00:02:12.113
<font color="#ffff00">upset. Like I was terrified and I</font>
<font color="#ffff00">had</font>

00:02:12.153 --> 00:02:12.233
<font color="#ffff00">had no</font>

00:02:12.273 --> 00:02:12.793
<font color="#ffff00">had no option.</font>

00:02:12.833 --> 00:02:12.913
<font color="#ffff00">had no option. And</font>

00:02:12.953 --> 00:02:13.073
<font color="#ffff00">had no option. And for</font>

00:02:13.113 --> 00:02:14.233
<font color="#ffff00">had no option. And for anyone</font>

00:02:14.273 --> 00:02:14.473
<font color="#ffff00">had no option. And for anyone that</font>

00:02:14.513 --> 00:02:14.633
<font color="#ffff00">had no option. And for anyone that</font>
<font color="#ffff00">has</font>

00:02:14.673 --> 00:02:14.873
<font color="#ffff00">has any</font>

00:02:14.913 --> 00:02:15.193
<font color="#ffff00">has any type</font>

00:02:15.233 --> 00:02:15.553
<font color="#ffff00">has any type of</font>

00:02:15.593 --> 00:02:15.993
<font color="#ffff00">has any type of pull</font>

00:02:16.033 --> 00:02:16.113
<font color="#ffff00">has any type of pull in</font>

00:02:16.153 --> 00:02:16.353
<font color="#ffff00">has any type of pull in any</font>

00:02:16.393 --> 00:02:17.033
<font color="#ffff00">has any type of pull in any of</font>

00:02:17.073 --> 00:02:17.313
<font color="#ffff00">has any type of pull in any of this,</font>

00:02:17.353 --> 00:02:17.473
<font color="#ffff00">has any type of pull in any of this,</font>
<font color="#ffff00">something</font>

00:02:17.513 --> 00:02:18.473
<font color="#ffff00">something needs</font>

00:02:18.513 --> 00:02:19.233
<font color="#ffff00">something needs to</font>

00:02:19.273 --> 00:02:19.633
<font color="#ffff00">something needs to change.</font>

00:02:19.673 --> 00:02:19.793
<font color="#ffff00">something needs to change.</font> We'll

00:02:19.833 --> 00:02:19.953
<font color="#ffff00">something needs to change.</font> We'll
have

00:02:19.993 --> 00:02:20.233
have that

00:02:20.273 --> 00:02:20.713
have that tomorrow.

00:02:20.753 --> 00:02:20.993
have that tomorrow. And

00:02:21.033 --> 00:02:21.113
have that tomorrow. And that's

00:02:21.153 --> 00:02:21.273
have that tomorrow. And that's the

00:02:21.313 --> 00:02:22.073
have that tomorrow. And that's the
show

00:02:22.113 --> 00:02:22.193
show I'm

00:02:22.233 --> 00:02:22.353
show I'm Ally

00:02:22.393 --> 00:02:22.513
show I'm Ally Langdon.

00:02:22.553 --> 00:02:23.113
show I'm Ally Langdon. Thanks

00:02:23.153 --> 00:02:23.273
show I'm Ally Langdon. Thanks for

00:02:23.313 --> 00:02:23.553
show I'm Ally Langdon. Thanks for
your

00:02:23.593 --> 00:02:23.833
your company.

00:02:23.873 --> 00:02:24.153
your company. Enjoy

00:02:24.193 --> 00:02:24.953
your company. Enjoy your 

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions