|
@@ -30,6 +30,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
import java.io.*;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.UUID;
|
|
|
|
|
|
/**
|
|
|
* 课堂视频Controller
|
|
@@ -208,7 +209,7 @@ public class FsUserVideoController extends BaseController
|
|
|
}
|
|
|
|
|
|
// 保存上传的视频文件
|
|
|
- String videoFileName = System.currentTimeMillis() + "_" + file.getOriginalFilename();
|
|
|
+ String videoFileName = System.currentTimeMillis() + "_" + UUID.randomUUID().toString().replaceAll("-", "").substring(0, 16);
|
|
|
File videoFile = new File(VIDEO_UPLOAD_DIR, videoFileName);
|
|
|
try {
|
|
|
file.transferTo(videoFile);
|
|
@@ -252,7 +253,9 @@ public class FsUserVideoController extends BaseController
|
|
|
"ffmpeg",
|
|
|
"-i", videoPath,
|
|
|
// "-ss", "00:00:01.000", // 截取1秒处的帧
|
|
|
- "-vframes", "1",
|
|
|
+ "-frames:v", "1",
|
|
|
+ "-f", "image2",
|
|
|
+ "-update", "1",
|
|
|
"-q:v", "10", // 质量,1为最好,31为最差
|
|
|
outputImagePath
|
|
|
};
|