功能及约束说明
昇腾910 AI处理器上,当前版本不支持该功能。
功能及约束说明
VENC(Video Encoder)将YUV420SP NV12/NV21-8bit图片数据编码成H264/H265格式的视频码流。在昇腾310 AI处理器上,不支持单进程多线程场景。
- VENC输入的约束:
- 输入图片分辨率:
- 输入图片格式:
支持acldvppPixelFormat枚举值中的如下枚举项:
PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // YUV420SP NV12 8bit PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // YUV420SP NV21 8bit
- 输入内存:
输入内存首地址要求16对齐。Device的内存,调用acldvppMalloc/acldvppFree接口申请/释放内存,这部分内存的生命周期由用户自行管理。
输入内存大小(单位Byte)计算公式:widthStride*heightStride*3/2。
- VENC输出的约束:
性能指标说明(昇腾310 AI处理器)
1080p指分辨率为1920*1080的图片。
场景举例 |
总帧率 |
---|---|
1080p*n路(一个进程对应一路) |
30fps |
上述性能指标,基于CtrlCPU与AI CPU的配比是4:4。
父主题: VENC功能