Commit 21d28f26b2442fd5cd4cbeb0b91bfa4e10ab226a

Authored by 648540858
1 parent 88153af0

优化日志

src/main/java/top/panll/assist/service/FFmpegExecUtils.java
... ... @@ -78,6 +78,7 @@ public class FFmpegExecUtils implements InitializingBean{
78 78  
79 79 @Async
80 80 public void mergeOrCutFile(List<File> fils, File dest, String destFileName, VideoHandEndCallBack callBack){
  81 +
81 82 if (fils == null || fils.size() == 0 || ffmpeg == null || ffprobe == null || dest== null || !dest.exists()){
82 83 callBack.run("error", 0.0, null);
83 84 return;
... ... @@ -127,15 +128,15 @@ public class FFmpegExecUtils implements InitializingBean{
127 128 double percentage = progress.out_time_ns / duration_ns;
128 129  
129 130 // Print out interesting information about the progress
130   - System.out.println(String.format(
131   - "[%.0f%%] status:%s frame:%d time:%s ms fps:%.0f speed:%.2fx",
132   - percentage * 100,
133   - progress.status,
134   - progress.frame,
135   - FFmpegUtils.toTimecode(progress.out_time_ns, TimeUnit.NANOSECONDS),
136   - progress.fps.doubleValue(),
137   - progress.speed
138   - ));
  131 +// System.out.println(String.format(
  132 +// "[%.0f%%] status:%s frame:%d time:%s ms fps:%.0f speed:%.2fx",
  133 +// percentage * 100,
  134 +// progress.status,
  135 +// progress.frame,
  136 +// FFmpegUtils.toTimecode(progress.out_time_ns, TimeUnit.NANOSECONDS),
  137 +// progress.fps.doubleValue(),
  138 +// progress.speed
  139 +// ));
139 140  
140 141 if (progress.status.equals(Progress.Status.END)){
141 142 callBack.run(progress.status.name(), percentage, recordFileResultPath);
... ...
src/main/java/top/panll/assist/service/VideoFileService.java
... ... @@ -338,6 +338,7 @@ public class VideoFileService {
338 338 return null;
339 339 }
340 340 String taskId = DigestUtils.md5DigestAsHex(String.valueOf(System.currentTimeMillis()).getBytes());
  341 + logger.info("[录像合并] 开始合并,APP:{}, STREAM: {}, 任务ID:{}", app, stream, taskId);
341 342 String destDir = "recordTemp" + File.separator + taskId + File.separator + app;
342 343 File recordFile = new File(new File(userSettings.getRecord()).getParentFile().getAbsolutePath() + File.separator + destDir );
343 344 if (!recordFile.exists()) recordFile.mkdirs();
... ... @@ -374,6 +375,7 @@ public class VideoFileService {
374 375 mergeOrCutTaskInfo.setPlayFile(remoteHost + "/" + relativize);
375 376 }
376 377 redisUtil.convertAndSend("topic_mergeorcut_end", mergeOrCutTaskInfo);
  378 + logger.info("[录像合并] 合并完成,APP:{}, STREAM: {}, 任务ID:{}", app, stream, taskId);
377 379 }else {
378 380 mergeOrCutTaskInfo.setPercentage(percentage + "");
379 381 redisUtil.convertAndSend("topic_mergeorcut_continue", mergeOrCutTaskInfo);
... ...