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}
  • ` : ``} `