vtt-shift
v0.1.0
Published
Time shifting of WebVTT text tracks
Downloads
55
Maintainers
Readme
vtt-shift
Transform stream that shifts WebVTT text tracks by the specified offset.
npm install vtt-shift
Usage
const vttshift = require('vtt-shift')
const fs = require('fs')
const options = {
offsetMs: 1000 // offset in milliseconds
}
fs.createReadStream('some-subtitle-file.vtt')
.pipe(vttshift(options))
.pipe(fs.createWriteStream('some-subtitle-file-shifted-by-1sec.vtt'))
Command line usage
There is also a command line tool available
npm install -g vtt-shift
vtt-shift --help
vtt-shift some-subtitle-file.vtt --offsetMs=1000 --out=some-subtitle-file-shifted-by-1sec.vtt
License
MIT