From 16edb60e956df2f4bb4fcc435461b4497131fdf2 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Thu, 20 Feb 2020 19:18:36 +0800 Subject: [PATCH] fix buggy frame numbers --- src/util.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/util.js b/src/util.js index 0f9bcaae..abc82bc3 100644 --- a/src/util.js +++ b/src/util.js @@ -14,9 +14,10 @@ function formatDuration({ seconds: _seconds, fileNameFriendly, fps }) { const hoursPadded = _.padStart(Math.floor(hours), 2, '0'); const minutesPadded = _.padStart(Math.floor(minutes % 60), 2, '0'); const secondsPadded = _.padStart(Math.floor(seconds) % 60, 2, '0'); + const ms = seconds - Math.floor(seconds); const msPadded = fps != null - ? _.padStart(Math.floor((seconds * fps) % fps), 2, '0') - : _.padStart(Math.floor((seconds - Math.floor(seconds)) * 1000), 3, '0'); + ? _.padStart(Math.floor(ms * fps), 2, '0') + : _.padStart(Math.floor(ms * 1000), 3, '0'); // Be nice to filenames and use . const delim = fileNameFriendly ? '.' : ':';