A node.js package for parse mp4 duration.
$ npm install mp4duration
First you should require this package:
var mp4duration = require("mp4duration");
There're two API for you to parse your mp4 file duration:
parse(filename|buffer)
parseSync(filename|buffer, callback)
Each API can receive either String
or Buffer
. If you passed a String
, it should be the filename of your mp4 file, otherwise, you should pass your MP4 file buffer.
var filename = "test/small.mp4";
var buff = fs.readFileSync(filename);
parser.parse(buff, function(err, d) { console.log(d); });
parser.parse(filename, function(err, d) { console.log(d); });
var filename = "test/small.mp4";
var buff = fs.readFileSync(filename);
console.log(parser.parseSync(buff));
console.log(parser.parseSync(filename));
You're welcome to make pull requests!
「雖然我覺得不怎麼可能有人會關注我」