subtitle-utils
TypeScript icon, indicating that this package has built-in type declarations

1.2.3 • Public • Published

subtitle-utils

A simple utils for subtitle such as SRT, WebVTT.

Build Status codecov

Example

const Subtitle = require('subtitle-utils');
 
const exampleSRT = `
  1
  00:02:17,440 --> 00:02:20,375
  Senator, we're making
  our final approach into Coruscant.
 
  2
  00:02:20,476 --> 00:02:22,501
  Very good, Lieutenant.
 
`;
 
Subtitle.fromSRT(exampleSRT).toVTT();
  

Installation

npm install subtitle-utils

API

static Subtitle.fromSRT(data: string): Subtitle

Create a Subtitle instance from SubRip SRT subtitle.

static Subtitle.fromVTT(data: string): Subtitle

Create a Subtitle instance from WebVTT subtitle.

Subtitle.subtitles: ISubtitle[]

Get array of subtitle object.

Subtitle.toSRT(data: string): string

Returns SubRip SRT subtitle value.

Subtitle.toVTT(data: string): string

Returns WebVTT subtitle value;

Readme

Keywords

Package Sidebar

Install

npm i subtitle-utils

Weekly Downloads

1

Version

1.2.3

License

MIT

Unpacked Size

14.3 kB

Total Files

11

Last publish

Collaborators

  • drakang4