Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add full support for WebVTT #13

Open
terrill opened this issue May 14, 2014 · 10 comments
Open

Add full support for WebVTT #13

terrill opened this issue May 14, 2014 · 10 comments

Comments

@terrill
Copy link
Member

terrill commented May 14, 2014

Add support for the following markup within VTT files:

  • Cue settings
  • Cue payload span tags

Resources:

@terrill
Copy link
Member Author

terrill commented Jun 21, 2014

In Commit e14f76e I added filters to the WebVTT parser so it ignores specialized markup for now. Actually handling the additional tags will be no small chore.

In Commit dd55d99 I added both cue settings and cue payload span tags to the sample caption file so folks can play with it (feel free to add more).

@coreystaten
Copy link
Contributor

Cue settings and payload span tags are supported by the new parser; code has not been added for any special rendering based on them though.

@terrill
Copy link
Member Author

terrill commented Mar 4, 2016

We might be able to learn from, or use, C Giffard's Captionator parser: https://github.com/cgiffard/Captionator

@terrill
Copy link
Member Author

terrill commented Aug 30, 2016

Just dropping in a note that any effort to more fully support the WebVTT spec should include support for nested cues:
https://w3c.github.io/webvtt/#file-using-only-nested-cues

This would involve significant updates to the WebVTT parser (in webvtt.js, maybe also some work in track.js) but it's needed particularly in chapter tracks, in order to build a chapter structure or outline that has depth.

@jessehall3
Copy link
Contributor

@terrill Is this something that can or should be worked on presently? I saw your mention in #237 that you had reservations because of the evolving standard? I'd be interested in looking into this.

@KimPatch
Copy link

KimPatch commented Dec 2, 2016

Hi Jesse, it's great that you're interested in increasing WebVTT support. I'm working on a website that uses Able Player and makes use of existing WebVTT support (http://livinghistory.sanford.duke.edu/). We are eager to have better support for paragraphs and subheads in transcripts. There's a programmer from Code Alliance who has also expressed interest in helping with this. I'll encourage him to connect with you here.

@jessehall3
Copy link
Contributor

@KimPatch That sounds great. I'll be sending you an e-mail with my info, I'm interested in communicating with the programmer from Code Alliance.

@MIsmailKhan
Copy link

Hi Jesse, I am the programmer from Code Alliance. My name is Ismail. I am definitely up for collaboration. Perhaps we can set up a chat for this purpose?

@jessehall3
Copy link
Contributor

@MIsmailKhan Sounds good. Please send me an e-mail to jessehall3@gmail.com and we can set one up, thanks.

@terrill
Copy link
Member Author

terrill commented Dec 19, 2016

To contribute ideas, resources, and feedback related to our path forward on this issue, please use the wiki page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants