UNPKG

videoshowlas

Version:

Simple command-line and programmatic interface to create videos slideshows from images using ffmpeg

27 lines (21 loc) 603 B
var measures = [ 3600000, 60000, 1000 ] var msTime = module.exports = function (val, leadingZeros) { leadingZeros = leadingZeros || 2 var time = measures.map(function (measure) { var res = (val / measure >> 0).toString() if (res.length < 2) { res = '0' + res } val %= measure return res }) var ms = Math.floor(val / 10).toString() for (var i = 0, l = ms.length; i <= leadingZeros - l; i += 1) { ms = '0' + ms } return time.join(':') + ',' + ms } msTime.substation = function (val) { var time = msTime(val, 1) return time.replace(',', '.').slice(1) }