显示屏实验-解码显示
硬件要求:
- DshanPI-CanMV开发板
- Type-C数据线 x2
- MIPI屏/HDMI屏
开发环境:
- Ubuntu20.04
注意:在学习前请按照《K230 SDK环境搭建》搭建好K230的开发环境或者直接获取资料光盘中搭建好环境的Ubuntu虚拟机。
配套源码:https://pan.baidu.com/s/1VBd0n3FKO0bj8yHOWk4HEw?pwd=ov5d 提取码:ov5d
具体位置: 12_多媒体应用示例源码\07_sample_vdec*
1.视频解码
H264 | HEVC | JPEG | |
---|---|---|---|
输入格式 | H.264 Baseline;H.264 Main;H.264 High;H.264 High10;支持interlaced stream | HEVC (H.265) Main/Main10 | JPEG, baseline sequential |
输出格式 | YUV420 NV12 | YUV420 NV12 | YUV422 UYVY, YUV420 NV12 |
解码通道 | 4路 | 4路 | 4路 |
注意:H264/HEVC/JPEG共用4路。
VDEC支持流式发送:
- 流式发送( K_VDEC_SEND_MODE_STREAM):用户每次可发送任意长度码流到解码器,由解码器内部完成一帧码流的识别过程。须注意,对H.264/H.265而言,在收到下一帧码流才能识别当前帧码流的结束,所以在该发送模式下,输入一帧H.264/H.265码流,不能希望马上开始解码图像。