@@ -561,13 +561,13 @@ public class AvController extends BaseController {
|
||||
String shellName = Constants.VEDIO_TO_PICTURE_PROC;
|
||||
// String params = srcFileAllPath+" "+picFilePath+" 0.95 90.0 0.5";
|
||||
String params = srcFileAllPath+" "+picFilePath;
|
||||
logger.info("调用视频转关键帧图片程序输入参数:"+params);
|
||||
logger.info("调用视频转关键帧图片程序:"+shellName+" " +params);
|
||||
Map resultMap = avCfgService.execShell(shellName, params);
|
||||
if(resultMap.get("exitStatus").equals(0)){//调用外部程序成功
|
||||
String out = resultMap.get("out").toString();//输出参数
|
||||
logger.info("调用视频转关键帧图片程序输出参数:"+out);
|
||||
JSONArray resArray =JSONArray.fromObject(out);
|
||||
JSONObject resObject = resArray.getJSONObject(0);
|
||||
logger.info("调用视频转关键帧图片程序输出参数:"+resObject);
|
||||
int state = resObject.getInt("state");
|
||||
if(state==1){
|
||||
//关键帧图片生成成功,删除原视频文件
|
||||
|
||||
Reference in New Issue
Block a user