VENC功能及约束说明
Atlas 200/300/500 推理产品上,不支持本章中的VENC功能。
Atlas 训练系列产品上,不支持本章中的VENC功能。
Atlas A2训练系列产品上,不支持该功能。
功能说明
VENC(Video Encoder)将YUV420SP NV12/NV21-8bit图片数据编码成H.264/H.265格式的视频码流。
分辨率约束
内存申请/释放接口说明
输入内存的大小参见表1中的计算公式,输出内存无需用户管理、由系统管理。
版本 |
内存申请/释放接口 |
---|---|
Atlas 推理系列产品 |
VENC视频编码时,调用acl.himpi.dvpp_malloc\acl.himpi.dvpp_free接口申请\释放Device上的输入内存,这部分内存的生命周期由用户自行管理。 |
Atlas 200I/500 A2推理产品 |
VENC视频编码时,支持以下两种内存申请接口:
调用acl.himpi.dvpp_malloc接口申请的内存为媒体数据处理的专用内存,但专用内存的地址空间有限,若关注内存规划或内存资源有限时,建议调用acl.rt.malloc接口申请内存。 |
码流/图片格式、宽高对齐、内存约束
输入图片格式的定义请参见hi_pixel_format,宽Stride、高Stride等概念请参见基本概念。
父主题: VENC视频/JPEGE图像编码接口