单击视频编码获取样例。
该样例将一张YUV420SP NV12格式的图片连续编码n次,生成一个H.265格式的视频码流(n可配,通过运行应用时设置入参来配置,由代码中的“venc_cnt”参数来控制,默认为16次)。
主要接口如下表所示。
初始化 |
|
---|---|
Device管理 |
|
内存管理 |
|
数据传输 |
调用acl.rt.memcpy接口:
如果在板端环境上运行应用,则无需进行数据传输。 |
媒体数据处理 |
视频编码,调用acl.venc.send_frame接口将待编码的图片传到编码器进行编码。 |
venc_image ├──scripts │ ├── host_version.conf //版本号配置文件。 │ └── testcase_300.sh //运行脚本。 ├──src │ └── acl_venc.py //视频编码实现文件。 ├── README_CN.md └── data //测试数据,需要用户部署。 └── dvpp_venc_128x128_nv12.yuv //用户待处理的图片文件。