You've already forked FrameTour-BE
支持vpt方式
This commit is contained in:
@ -151,11 +151,9 @@ public class VideoPieceGetter {
|
||||
log.info("查询到可用的文件: {}", listByDtRange);
|
||||
// 如果完全一致,就不需要裁切
|
||||
String url;
|
||||
if (
|
||||
listByDtRange.size() != 1 ||
|
||||
(listByDtRange.get(0).getCreateTime().getTime() != faceSample.getCreateAt().getTime() - cutPre.multiply(BigDecimal.valueOf(1000)).longValue()
|
||||
|| listByDtRange.get(0).getEndTime().getTime() != faceSample.getCreateAt().getTime() + cutPost.multiply(BigDecimal.valueOf(1000)).longValue())
|
||||
) {
|
||||
if (listByDtRange.size() == 1 && listByDtRange.get(0).isExact()) {
|
||||
url = listByDtRange.get(0).getUrl();
|
||||
} else {
|
||||
long offset = faceSample.getCreateAt().getTime() - cutPre.multiply(BigDecimal.valueOf(1000)).longValue() - listByDtRange.get(0).getCreateTime().getTime();
|
||||
FfmpegTask ffmpegTask = new FfmpegTask();
|
||||
ffmpegTask.setFileList(listByDtRange);
|
||||
@ -173,8 +171,6 @@ public class VideoPieceGetter {
|
||||
url = adapter.uploadFile(outFile, "video-source", outFile.getName());
|
||||
// 上传成功后删除文件
|
||||
outFile.delete();
|
||||
} else {
|
||||
url = listByDtRange.get(0).getUrl();
|
||||
}
|
||||
SourceEntity imgSource = sourceMapper.findBySampleId(faceSample.getId());
|
||||
SourceEntity sourceEntity = new SourceEntity();
|
||||
|
Reference in New Issue
Block a user