更新时间:2021-03-18 GMT+08:00
分享

功能及约束说明

VDEC(video decoder)实现视频的解码,VDEC内部经过VPC处理后,输出YUV420SP格式(包括NV12和NV21)的图片。

  • 关于输入
    • 输入码流分辨率

      最大分辨率4096 * 4096,最小分辨率128 * 128。

    • 输入码流格式:

      H264 bp/mp/hp level5.1 YUV420编码的码流。

      H265 8/10bit level5.1 YUV420编码的码流。

    • 关于输入内存:

      Device的内存,支持调用aclrtMalloc接口/aclrtFree接口申请/释放内存,也支持调用acldvppMalloc/acldvppFree接口申请/释放内存。

  • 关于输出
    • VDEC输出图像的格式为(如果不设置输出格式,默认使用YUV420SP NV12):
      • YUV420SP NV12
      • YUV420SP NV21
    • 关于输出内存:
      • 输出内存大小与图片数据的格式相关,计算公式如下:

        YUV420SP:widthStride*heightStride*3/2

      • 输出的内存首地址要求16对齐。Device的内存,调用aclrtMalloc接口/aclrtFree接口申请或释放内存。
    • 输出图片的宽高对齐要求为:
      • 输出图片的widthStride(对齐后的宽度),对齐到16
      • 输出图片的heightStride(对齐后的高度),对齐到2
  • 若码流中有坏帧、缺帧等情况,解码器VDEC可能会丢帧。
  • 通过隔行扫描方式编码出来的码流,VDEC不支持解码。
分享:

    相关文档

    相关产品

close