From e938cf385a52eee478141bcbdc483a8971e98f5a Mon Sep 17 00:00:00 2001 From: blankk <2649084208@qq.com> Date: Mon, 26 Sep 2022 16:04:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../code/camera/scheduled/RtspScreenshotTask.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/ruoyi-code/src/main/java/com/ruoyi/code/camera/scheduled/RtspScreenshotTask.java b/ruoyi-code/src/main/java/com/ruoyi/code/camera/scheduled/RtspScreenshotTask.java index 2537744..da1577c 100644 --- a/ruoyi-code/src/main/java/com/ruoyi/code/camera/scheduled/RtspScreenshotTask.java +++ b/ruoyi-code/src/main/java/com/ruoyi/code/camera/scheduled/RtspScreenshotTask.java @@ -15,7 +15,6 @@ import org.springframework.stereotype.Component; import java.io.File; import java.text.SimpleDateFormat; -import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -30,10 +29,8 @@ public class RtspScreenshotTask { @Autowired private ICameraBrandService iCameraBrandService; - @Scheduled(fixedRate = 1000000) -// @Scheduled(cron = "0 0/5 * * * ?") + @Scheduled(cron = "0 0/5 * * * ?") public void rtspScreenshot(){ - List strList = new ArrayList<>(); String path = RuoYiConfig.getProfile() + File.separator; String currentDate = new SimpleDateFormat("yyyy-MM-dd").format(new Date()) + File.separator; String currentTime = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss").format(new Date()) + ".jpg"; @@ -46,10 +43,7 @@ public class RtspScreenshotTask { file.mkdirs(); } String ffmpeg = "ffmpeg -i \"rtsp://"+camera.getUsername()+":"+camera.getPassword()+"@"+camera.getIp()+cameraBrand.getRtsp()+"\" -y -f image2 -t 0.001 \""+fileName+currentTime+"\""; - strList.add(ffmpeg); - } - for (String s : strList) { - RuntimeUtil.execForStr(s); + RuntimeUtil.execForStr(ffmpeg); } } }