Skip to content

Commit d7928df

Browse files
committed
Add Video Transcript Sorter (VTS)
1 parent 4ca9d80 commit d7928df

16 files changed

Lines changed: 2899 additions & 76 deletions

Gruntfile.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ module.exports = function(grunt) {
4141
'scripts/langs.js',
4242
'scripts/translation.js',
4343
'scripts/ttml2webvtt.js',
44-
'scripts/JQuery.doWhen.js'
44+
'scripts/JQuery.doWhen.js',
45+
'scripts/vts.js'
4546
],
4647
dest: 'build/<%= pkg.name %>.js'
4748
},

README.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,8 +469,8 @@ Interactive Transcript
469469
----------------------
470470

471471
*Able Player* interactive transcripts are generated automatically from
472-
WebVTT caption and description files. If a transcript is available, a Transcript
473-
button will be added to the *Able Player* controller.
472+
WebVTT chapters, descriptions, and captions/subtitles files.
473+
If a transcript is available, a Transcript button will be added to the *Able Player* controller.
474474

475475
Features of the interactive transcript include the following:
476476

@@ -486,6 +486,24 @@ Features of the interactive transcript include the following:
486486
be toggled on/off in the Preferences dialog.
487487
- If subtitles are available, the transcript can be displayed in any supported language.
488488
Available languages can be selected from a dropdown select field.
489+
490+
If the transcript is assembled from multiple sources, any timing imperfections between sources
491+
come sometimes lead to problems in the read order within the transcript. For example,
492+
a new chapter should start *before* any captions or descriptions within that chapter.
493+
If the chapter starts a millisecond later than its first caption, the chapter name will appear
494+
in the transcript as a heading *after* its first caption. To help authors/developers attain
495+
perfect synchronization between all timed text files, Able Player (in version 3.1.6) introduced
496+
a Video Transcript Sorter (VTS). The VTS displays all timed text content from all sources
497+
in a table, and provides several features that enable users to rearrange content and
498+
modify start and end times. Users can also insert new content into the table, which can be useful
499+
for authoring low frequency content such as chapters and description. Too use VTS,
500+
add the following HTML to the desired location within any web page that includes an
501+
Able Player instance:
502+
503+
```HTML
504+
<div id="able-vts"></div>
505+
```
506+
489507

490508
YouTube Support
491509
---------------

0 commit comments

Comments
 (0)