szx-1283 修改ffmpeg路径

This commit is contained in:
Caojr
2025-11-03 15:06:27 +08:00
parent 8a0b05079a
commit 49b69db0bf

View File

@@ -50,6 +50,7 @@ import lombok.extern.slf4j.Slf4j;
import ws.schild.jave.Encoder;
import ws.schild.jave.MultimediaObject;
import ws.schild.jave.info.MultimediaInfo;
import ws.schild.jave.process.ffmpeg.DefaultFFMPEGLocator;
import ws.schild.jave.process.ffmpeg.FFMPEGProcess;
/**
@@ -261,7 +262,12 @@ public class CourseFileApi extends ApiBaseController {
log.info("上传 "+file.getFileType()+"文件:"+file.getFilePath());
try {
//System.out.println(fileFullPath);
MultimediaInfo m = new MultimediaObject(new File(fileFullPath)).getInfo();
MultimediaInfo m = new MultimediaObject(new File(fileFullPath), new DefaultFFMPEGLocator() {
@Override
public String getExecutablePath() {
return "/usr/local/opt/ffmpeg";
}
}).getInfo();
Long ls = m.getDuration() / 1000;//秒
log.info("文件时长 "+ls);
//System.out.print("视频时长:" + ls + "秒");