From dc247557b4a08ce25c9ac9be6059fd6a646ed4a8 Mon Sep 17 00:00:00 2001 From: Moe Date: Sun, 16 Oct 2022 23:34:30 +0000 Subject: [PATCH] Add Video Slicer --- libs/video/utils.js | 3 ++- web/assets/js/bs5.videos.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/video/utils.js b/libs/video/utils.js index 5022e883..732e7ce6 100644 --- a/libs/video/utils.js +++ b/libs/video/utils.js @@ -571,12 +571,13 @@ module.exports = (s,config,lang) => { s.debugLog(`sliceVideo cutProcessResponse`,cutProcessResponse) const newFilePath = cutProcessResponse.filePath const copyResponse = await copyFile(newFilePath,fileBinFilePath) + const fileSize = (await fs.promises.stat(fileBinFilePath)).size s.debugLog(`sliceVideo copyResponse`,copyResponse) const fileBinInsertQuery = { ke: groupKey, mid: monitorId, name: finalFilename, - size: video.size, + size: fileSize, details: video.details, status: 1, time: video.time, diff --git a/web/assets/js/bs5.videos.js b/web/assets/js/bs5.videos.js index 094584f6..35e08714 100644 --- a/web/assets/js/bs5.videos.js +++ b/web/assets/js/bs5.videos.js @@ -637,6 +637,7 @@ function buildDefaultVideoMenuItems(file){
  • ${lang.Download}
  • ${lang.Play}
  • + ${permissionCheck('video_delete',file.mid) ? `
  • ${lang.Slice}
  • ` : ``} ${permissionCheck('video_delete',file.mid) ? `
  • ${lang.Delete}
  • ` : ``} ${permissionCheck('video_delete',file.mid) ? `
  • ${lang.Compress}
  • ` : ``} `