From 8458e64aab474c0fc2f49ae4ff22fb11ce5cf6e2 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期一, 11 十一月 2024 16:55:28 +0800 Subject: [PATCH] 批次新增学员查询条件,新增题目导入接口 --- exam-common/src/main/java/com/gkhy/exam/common/utils/M3u8Utils.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/exam-common/src/main/java/com/gkhy/exam/common/utils/M3u8Utils.java b/exam-common/src/main/java/com/gkhy/exam/common/utils/M3u8Utils.java index ef3f455..6b49975 100644 --- a/exam-common/src/main/java/com/gkhy/exam/common/utils/M3u8Utils.java +++ b/exam-common/src/main/java/com/gkhy/exam/common/utils/M3u8Utils.java @@ -100,8 +100,9 @@ String path = new File(System.getProperty("user.dir")).getAbsolutePath(); path=path+filePath.getBasePath()+mainName; if (!FileUtil.exist(path)) { - FileUtil.mkdir(path); + FileUtil.del(path); } + FileUtil.mkdir(path); String m3u8FileName = path+"/" + mainName + ".m3u8"; //下面这一串参数别乱动,经过调优的,1G视频大概需要10秒左右,如果是大佬随意改 @@ -119,7 +120,9 @@ .setStrict(FFmpegBuilder.Strict.STRICT) .setFormat("hls") .setPreset("ultrafast") - .addExtraArgs("-vsync", "2", "-c:v", "copy", "-c:a", "copy", "-tune", "fastdecode", "-hls_wrap", "0", "-hls_time", "10", "-hls_list_size", "0", "-threads", "12") + // .addExtraArgs("-vsync", "2", "-c:v", "copy", "-c:a", "copy", "-tune", "fastdecode", "-hls_wrap", "0", "-hls_time", "10", "-hls_list_size", "0", "-threads", "12") #新版本hls_wrap参数不支持 + // .addExtraArgs("-vsync", "2", "-c:v", "copy", "-c:a", "copy", "-tune", "fastdecode", "-hls_flags", "delete_segments", "-hls_time", "10", "-hls_list_size", "0", "-threads", "12") + .addExtraArgs("-vsync", "2", "-c:v", "copy", "-c:a", "copy", "-tune", "fastdecode", "-hls_flags", "delete_segments", "-hls_time", "10", "-hls_list_size", "0", "-threads", "6") .done(); FFmpegExecutor executor = new FFmpegExecutor(ffmpeg, ffprobe); -- Gitblit v1.9.2