From c01f0cf4b2787dfa6b4dc152c032b999c5d7ccf9 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Tue, 11 Jul 2023 17:27:16 +0200 Subject: [PATCH] increase smart cut bitrate by 20% see discussion in #126 --- src/smartcut.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/smartcut.js b/src/smartcut.js index 748629f2..e1bd79c6 100644 --- a/src/smartcut.js +++ b/src/smartcut.js @@ -46,6 +46,10 @@ export async function getSmartCutParams({ path, videoDuration, desiredCutFrom, s videoBitrate = stats.size / videoDuration; } + // to account for inaccuracies and quality loss + // see discussion https://github.com/mifi/lossless-cut/issues/126#issuecomment-1602266688 + videoBitrate = Math.floor(videoBitrate * 1.2); + const { codec_name: videoCodec } = videoStream; if (videoCodec == null) throw new Error('Unable to determine codec for smart cut');