Ver código fonte

增加日志

xueyiming 2 meses atrás
pai
commit
838e30ea3d

+ 18 - 12
tencent-ad-server/src/main/java/com/tzld/piaoquan/tencentad/utils/FfmpegUtil.java

@@ -55,22 +55,28 @@ public class FfmpegUtil {
 
     public static boolean getTargetTimeThumbnail(String url, String targetPath, String timestamp) {
         try {
-            try (ProcessWrapper ffmpeg = new DefaultFFMPEGLocator().createExecutor()) {
-                ffmpeg.addArgument("-ss");
-                ffmpeg.addArgument(timestamp);
-                ffmpeg.addArgument("-i");
-                ffmpeg.addArgument(url);
-                ffmpeg.addArgument("-vframes");
-                ffmpeg.addArgument("1");
-                ffmpeg.addArgument(targetPath);
-                ffmpeg.execute();
-                try (BufferedReader br = new BufferedReader(new InputStreamReader(ffmpeg.getErrorStream()))) {
-                    blockFfmpeg(br);
-                }
+
+            DefaultFFMPEGLocator defaultFFMPEGLocator = new DefaultFFMPEGLocator();
+            String executablePath = defaultFFMPEGLocator.getExecutablePath();
+            log.info("executablePath={}", executablePath);
+            ProcessWrapper ffmpeg = defaultFFMPEGLocator.createExecutor();
+
+            ffmpeg.addArgument("-ss");
+            ffmpeg.addArgument(timestamp);
+            ffmpeg.addArgument("-i");
+            ffmpeg.addArgument(url);
+            ffmpeg.addArgument("-vframes");
+            ffmpeg.addArgument("1");
+            ffmpeg.addArgument(targetPath);
+            ffmpeg.execute();
+            try (BufferedReader br = new BufferedReader(new InputStreamReader(ffmpeg.getErrorStream()))) {
+                blockFfmpeg(br);
             }
         } catch (IOException e) {
             log.error("getTargetTimeThumbnail error", e);
             return false;
+        } catch (Exception e) {
+            log.error("getTargetTimeThumbnail error", e);
         }
         return true;
     }

+ 1 - 1
tencent-ad-server/src/main/resources/application-prod.properties

@@ -6,7 +6,7 @@ spring.redis.host=r-bp1m4nvh130sfjjc6f.redis.rds.aliyuncs.com
 spring.redis.port=6379
 spring.redis.password=Qingqu2019
 
-image_path=/image_path
+image_path=/
 
 xxl.job.admin.addresses=http://xxl-job-internal.piaoquantv.com/xxl-job-admin