|
|
@@ -6,10 +6,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
|
|
import com.tzld.supply.api.FFmpegApiService;
|
|
|
import com.tzld.supply.api.fish.FishApiService;
|
|
|
-import com.tzld.supply.common.enums.ProduceVideoStatusEnum;
|
|
|
-import com.tzld.supply.common.enums.SpiderContentMediaTypeEnum;
|
|
|
-import com.tzld.supply.common.enums.SpiderContentSearchStatusEnum;
|
|
|
-import com.tzld.supply.common.enums.SpiderContentStatusEnum;
|
|
|
+import com.tzld.supply.common.enums.*;
|
|
|
import com.tzld.supply.dao.mapper.supply.spider.*;
|
|
|
import com.tzld.supply.dao.mapper.supply.spider.ext.SpiderMapperExt;
|
|
|
import com.tzld.supply.model.entity.ali.AliVoiceResultSentenceData;
|
|
|
@@ -240,6 +237,8 @@ public class VideoGenerateJob {
|
|
|
String commandResponseData = ffmpegApiService.command(commandParam);
|
|
|
if (StringUtils.isBlank(commandResponseData)) {
|
|
|
log.error("视频素材生成 图片转视频失败,param: {}", JSONObject.toJSONString(commandParam));
|
|
|
+ image.setStatus(SpiderContentMediaStatusEnum.ABANDONED.getCode());
|
|
|
+ spiderContentMediaMapper.updateByPrimaryKeySelective(image);
|
|
|
return;
|
|
|
}
|
|
|
String fileName = String.format("supply/produce/material/video/%s", outputVideoName);
|