数据处理 FAQ
| Q1:提交了音视频转码,为什么长时间处于处理中? |
|---|
| 当进行视频转码,如果转码耗时未超过视频长度三分之一(例如一个小时的视频,转码在20分钟内完成),则属于正常范围;如果希望加快转码速度,则用户可以部署ufop(自定义数据处理),通过提高机器性能来缩短转码时长。如果需要在短时间内提交大量音视频处理请求,建议创建 4 个队列,随机将请求发送到 4 个队列里。 |
| Q2:音视频转码失败,是什么原因? |
|---|
| 首先 获取转码的 persistent ID ,然后通过 持久化处理状态查询接口 ,查看简要的报错原因。 或者浏览器直接访问 http://api.qiniu.com/status/get/prefop?id= 后跟 persistent ID 。如果对处理失败原因有疑问,可以带着 persistent ID ,提交工单咨询。 |
| Q3:有什么办法可以获取上传图片的尺寸和视频的时长? |
|---|
- 音视频元信息接口
通过添加 ?avinfo 参数到文件 URL 末尾,直接获取元信息:
图片:访问 http://<域名>/<图片Key>?imageInfo ,返回信息包含宽、高等尺寸数据。
视频/音频:访问 http://<域名>/<文件Key>?avinfo ,返回信息包含时长(format.duration)、分辨率、码率等 - 上传回调自动获取 在上传策略中配置 returnBody 或 callbackBody,使用魔法变量自动捕获元信息:
图片尺寸:$(imageInfo.width) 和 $(imageInfo.height)
视频时长:$(avinfo.format.duration)
文档反馈
(如有产品使用问题,请 提交工单)