Android端接入视频生产 Java SDK
// 视频生产
implementation("com.aliyun:videoenhan20200320:2.0.19") {
exclude group: 'xml-apis', module: 'xml-apis'
exclude group: 'dom4j', module: 'dom4j'
}
通过client.mergeVideoFace融合网络视频,client.getAsyncJobResult查看融合结果,报PROCESS_FAILED
更换成client.mergeVideoFaceAdvance融合本地视频,直接报异常。
com.aliyun.tea.TeaUnretryableException:
at com.aliyun.teaopenapi.Client.doRequest(Client.java:865)
at com.aliyun.teaopenapi.Client.callApi(Client.java:1022)
at com.aliyun.openplatform20191219.Client.authorizeFileUploadWithOptions(Client.java:46)
at com.aliyun.videoenhan20200320.Client.mergeVideoFaceAdvance(Client.java:1700)
at vch.qqf.image.skill.manager.AliYunImageSkillManager.lambda$videoMix$4$AliYunImageSkillManager(AliYunImageSkillManager.java:153)
麻烦帮忙分析一下原因,谢谢
看起来可能是配置问题导致的,原因可能在于:
建议检查以下几点:
根据您提供的信息,问题可能出在以下几个方面:
视频文件格式不支持:
client.mergeVideoFaceAdvance
方法需要支持的视频文件格式为MP4、AVI等。请确保您的视频文件格式符合要求。视频编码问题:
client.mergeVideoFaceAdvance
方法需要支持的视频编码为H.264、H.265等。请确保您的视频编码符合要求。网络问题:
client.mergeVideoFaceAdvance
方法需要连接到阿里云的服务器进行视频处理。请检查您的网络连接是否正常。阿里云SDK版本问题:您使用的阿里云Java SDK版本为2.0.19,可能存在与当前环境不兼容的问题。建议您尝试升级到最新版本的SDK。
其他异常:
com.aliyun.tea.TeaUnretryableException
异常可能是由于其他原因导致的。您可以查看阿里云官方文档和示例代码,了解如何使用client.mergeVideoFaceAdvance
方法进行本地视频融合。对这方面不是特别了解,可以看看文档中有没有解决办法
https://help.aliyun.com/zh/viapi/use-cases/face-image-fusion-2?spm=a2c4g.11186623.0.i4
您好,视觉智能开放平台Android端直接调用接入操作可以参考文档:文档
1、在应用的build.gradle文件中添加依赖。
2、初始化Client。
3、最后就可以调用API了
不管您是调用网络视频还是本地视频,只要是非上海地域OSS地址的视频地址您都需要通过client.mergeVideoFaceAdvance(mergeVideoFaceAdvanceRequest, runtime);调用
查询异步调用任务结果可以参考文档:[文档] 通过client.getAsyncJobResultWithOptions(getAsyncJobResultRequest, runtime);获取异步调用ji(https://help.aliyun.com/zh/viapi/use-cases/asynchronous-task-query-results-1?spm=a2c4g.11186623.0.i39)
根据你提供的信息,看起来你使用的是阿里云的视频人脸融合服务的 Java SDK 进行开发。在调用
mergeVideoFace
方法时报告了PROCESS_FAILED
的错误,而在尝试更换成mergeVideoFaceAdvance
方法时又遇到了异常。确保你传入
mergeVideoFace
和mergeVideoFaceAdvance
方法的参数是正确的,包括视频地址、人脸融合信息等。特别要注意参数是否符合 API 要求,并且没有遗漏必要的参数。,“阿里云-OSS:Aliyun.OSS测试记录ylbtech-阿里云-OSS:Aliyun.OSS测试记录AliyunSDK for.NET Samples!Get Object:uat/photo/may.jpg withprocess:image/resize,m_fixed,w_100,h_100 succeeded Get Object:uat/photo/may.jpg”这段话表明,您可以尝试使用阿里云OSS SDK来进行图片处理。
此外,“打开虚拟机出现Failed to launch peer process重启还是那样打开虚拟机出现Failed to launch peer process重启还是那样 虚拟机的某个文件被删除了。彻底删除虚拟机文件,重新建立一个。注意虚拟机文件,是保存在一个文件夹里面的,如果要拷贝虚拟机,要拷贝”这句话说明,如果您在使用虚拟机的过程中遇到了问题,可以考虑重新安装虚拟机并重新创建虚拟机文件。