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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions