功能支持度对比列表
本手册中媒体数据处理V1版本与媒体数据处理V2版本的接口都是描述处理媒体数据的接口,用于实现抠图、图片缩放、格式转换等功能,但两套接口不能混用。V2版本的功能比V1版本更多,例如:
- JPEGE:V2版本接口支持高级的参数配置,如huffman表配置。
- VENC:V2版本接口支持更加细化的码控参数配置和效果调优,如I/P帧QP、宏块码控等。
- VDEC:V2版本接口支持更细化的内存控制,如设置输入码流缓存。
建议使用V2版本中的接口,保证后续版本接口功能以及业务的连续演进。
模块 |
功能或约束 |
Atlas 200/300/500 推理产品媒体数据处理V1接口(接口名以acldvpp开头) |
Atlas 推理系列产品媒体数据处理V1接口(接口名以acldvpp开头) |
Atlas 推理系列产品媒体数据处理V2接口(接口名以hi_mpi开头) |
---|---|---|---|---|
JPEGE |
图片编码成jpeg |
支持 |
支持 |
支持 |
huffman表可配置 |
不支持 |
不支持 |
支持 |
|
PNGD |
PNG解码 |
支持 |
支持 |
支持 |
JPEGD |
jpeg图片解码成YUV |
支持 |
支持 |
支持 |
VENC |
h264编码 |
支持 |
支持 |
支持 |
h265编码 |
支持 |
支持 |
支持 |
|
码率可调 |
支持 |
支持 |
支持 |
|
帧率可调 |
支持 |
支持 |
支持 |
|
定码率(CBR) |
支持 |
支持 |
支持 |
|
变码率(VBR) |
支持 |
支持 |
支持 |
|
强制I帧 |
支持 |
支持 |
支持 |
|
长时间稳定的可变比特率(CVBR) |
不支持 |
不支持 |
支持 |
|
自适应可变比特率(AVBR) |
不支持 |
不支持 |
支持 |
|
基于主观图像质量的可变比特率(QVBR) |
不支持 |
不支持 |
支持 |
|
I帧间隔(GOP) |
支持 |
支持 |
支持 |
|
场景模式配置 |
不支持 |
不支持 |
支持 |
|
VDEC |
H264解码 |
支持 |
支持 |
支持 |
H265解码 |
支持 |
支持 |
支持 |
|
隔行扫描 |
支持 |
支持 |
支持 |
|
实时出帧 |
支持 |
支持 |
支持 |
|
抽帧 |
支持 |
支持 |
支持 |
|
解码缩放 |
支持 |
支持 |
支持 |
|
输出RGB888 |
不支持 |
支持 |
支持 |
|
VPC |
抠图 |
支持 |
支持 |
支持 |
缩放 |
支持 |
支持 |
支持 |
|
填充功能 |
不支持 |
支持 |
支持 |
|
抠图缩放 |
支持 |
支持 |
支持 |
|
抠图缩放贴图 |
支持 |
支持 |
支持 |
|
抠图缩放填充 |
不支持 |
支持 |
支持 |
|
一图多框贴图 |
支持 |
支持 |
支持 |
|
一图多框填充 |
不支持 |
支持 |
支持 |
|
多图多框贴图 |
支持 |
支持 |
支持 |
|
多图多框填充 |
不支持 |
支持 |
支持 |
|
色域转换(CSC) |
支持 |
支持 |
支持 |
|
色域转换(CSC)系数配置 |
不支持 |
支持 |
支持 |
|
金字塔 |
不支持 |
支持 |
支持 |
|
直方图均衡(LUT) |
不支持 |
支持 |
支持 |
|
直方图统计 |
不支持 |
支持 |
支持 |