srt
v0.0.3
Published
Parse srt subtitle files
Downloads
4,088
Readme
srt-parser
Parse srt subtitle files
Example
Make sure your subtitle files comply with the SubRip file format
var srt = require("srt")
srt(fileName, function (err, data) {
/* data looks like
{
"1": {
"startTime": 20000
, "endTime": 24000
, "text": "Altocumulus clouds occur between six thousand"
, number: 1
}
, "2": {
"startTime": 24600
, "endTime": 27800
, "text": "and twenty thousand feet above ground level."
, "number": 2
}
, ...
, "subtitle number": {
"startTime": "subtitle start time"
, "endTime": "subtitle end time"
, "text": "text of subtitle"
, "number": "number of the subtitle"
}
}
*/
})
The file in the above example contained
1
00:00:20,000 --> 00:00:24,400
Altocumulus clouds occur between six thousand
2
00:00:24,600 --> 00:00:27,800
and twenty thousand feet above ground level.
String example
var src = require("srt").fromString
, srtString = fs.readFileSync(fileName)
// returns same data structure as above
var data = srt(strString)
Installation
npm install srt-parser
Tests
make test
Contributors
- Raynos