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;

/subtitle-utils/

    Package Sidebar

    Install

    npm i subtitle-utils

    Weekly Downloads

    0

    Version

    1.2.3

    License

    MIT

    Unpacked Size

    14.3 kB

    Total Files

    11

    Last publish

    Collaborators

    • drakang4