开发者社区 问答 正文

视频点播

服务端上传视频,部分上传成功的视频获取不到长宽、缩略图

展开
收起
1556922244924897 2019-12-12 12:48:16 583 分享 版权
阿里云 AI 助理回答
  1. 问题描述: 用户在使用服务端上传视频后,遇到部分视频虽然上传成功,但是通过视频ID无法获取到视频的长宽信息及缩略图。

  2. 可能原因

    • 视频元数据提取未完成:视频上传后,系统需要时间来提取视频的元数据,包括长宽、缩略图等信息。如果立即查询,这些信息可能尚未生成。
    • 视频格式或编码问题:部分视频因格式特殊或编码不标准,可能导致元数据提取失败。
    • API版本不兼容:若使用了不支持获取媒体上传详情的旧版SDK上传视频,可能影响获取视频详细信息的能力。
  3. 解决方案

    • 等待元数据处理:请等待一段时间(通常几分钟内),让系统完成视频元数据的提取工作,之后再尝试获取视频的长宽和缩略图。
    • 检查视频格式与编码:确认上传的视频文件格式是否被阿里云视频点播服务支持,并且没有损坏或编码异常。
    • 升级SDK版本:如果使用的是客户端上传SDK,请注意该场景下不支持获取上传详情接口;如果是服务端上传,请确保使用的SDK版本符合要求(如Java ≥ 1.4.4, C++ ≥ 1.0.0, PHP ≥ 1.0.2, Python ≥ 1.3.0),以保证能调用GetUploadDetails接口获取更详细的上传状态和信息。
    • 使用GetUploadDetails接口:通过调用GetUploadDetails接口,依据视频ID检查视频的上传详情,确认视频是否完全上传以及元数据提取状态。
  4. 注意事项

    • 耐心等待:视频元数据处理需要时间,请勿在视频上传后立即尝试获取所有信息。
    • 监控回调事件:利用FileUploadComplete事件的回调功能,可以在视频上传完成后自动接收通知,此时再进行视频信息的获取更为合适。

通过上述步骤,可以有效解决服务端上传视频后部分视频无法获取长宽、缩略图的问题。如果问题依旧存在,建议联系阿里云视频点播技术支持获取进一步的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: