rip-subtitles

    0.0.1 • Public • Published

    rip-subtitles

    Rip subtitles from video files

    This module requires ffmpeg

    Install

    $ npm install --save rip-subtitles

    Usage

    var ripSubtitles = require('rip-subtitles');
    var fs = require('fs');
     
    ripSubtitles('clip.mkv', function (err, subtitles) {
      fs.writeFile('subtitles.srt', subtitles, function (err) {});
    });
     
    // or if streams are your thing
    ripSubtitles('clip.mkv')
      .pipe(fs.createWriteStream('subtitles.srt'));

    API

    ripSubtitles(filename, [options], [callback])

    filename

    Required

    Type string

    Path to the video file

    options

    Type object

    Subtitle options

    lang

    Type string

    Default eng

    The chosen language - e.g. eng

    format

    Type string

    Default srt

    The subtitle format - e.g. srt, webvtt

    callback

    Type function

    A callback function - if not present a stream is returned

    CLI

    Usage
      $ rip-subtitles <input-file> > <output-file>
     
    Options
      -l, --lang     Subtitle language (eng, etc.)
      -f, --format   Format of subtitles (srt, ass, etc.)
     
    Example
      $rip-subtitles clip.mkv > subs.srt
     

    Formats

    Formats available depend on your ffmpeg version, for a list use the following command

    $ ffmpeg -formats | grep "subtitle"

    License

    MIT

    Install

    npm i rip-subtitles

    DownloadsWeekly Downloads

    2

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • callmehiphop