RK官方MPP库地址:https://github.com/rockchip-linux/mpp
瑞芯微提供的媒体处理软件平台(Media Process Platform,简称MPP)是适用于瑞芯微芯片系列的通用媒体处理软件平台。该平台对应用软件屏蔽了芯片相关的复杂底层处理,其目的是为了屏蔽不同芯片的差异,为使用者提供统一的视频媒体处理接口(Media Process Interface,缩写MPI)。MPP提供的功能包括:
| 视频解码 | H.265 / H.264 / H.263 / VP9 / VP8 / MPEG-4 / MPEG-2 / MPEG-1 / VC1 / MJPEG / AV1 |
|---|---|
| 视频编码 | H.265 / H.264 / VP8 / MJPEG |
| 视频处理 | 视频拷贝,缩放,色彩空间转换,场视频解交织(Deinterlace) |
编译
进入aarch64相应的编译路径
cd mpp/build/linux/aarch64/
修改交叉编译配置文件,指定编译器gcc和g++(一般默认就好)
vim arm.linux.cross.cmake
SDK下的mpp
