RK平台之mpp编解码编译环境搭建(Android环境)

27 篇文章 208 订阅 ¥9.90 ¥99.00
40 篇文章 14 订阅
6 篇文章 0 订阅

首先下载RK MPP 代码:

git clone https://github.com/rockchip-linux/mpp.git

下载Android  Ndk

https://dl.google.com/android/repository/android-ndk-r21e-linux-x86_64.zip

将两份分别解压(直接提取我不会命令)

解压后

//编译前要安装好Cmake3.5以上版本
cd mpp-develop/build/android/aarch64  //进入此路径
chmod +x make-Android.bash //给执行权限
./make-Android.bash --ndk /home/×××/android-ndk-r21e //指定解压后的NDK路径 编译
//编译后会在test目录产生可执行文件和mpp目录下的libmpp.so
ls test/
CMakeFiles  cmake_install.cmake  main_test  Makefile  mpi_dec_mt_test  mpi_dec_multi_test  mpi_dec_test  mpi_enc_mt_test  mpi_enc_test  mpi_rc2_test  mpp_info_test  vpu_api_test


//推libmpp.so到板子对应路径
adb push mpp/libmpp.so /sys/lib64/     (我忘记是sys 还是 system了,自己查)
adb push mpp/libmpp.so /sys/lib/       (我忘记是sys 还是 system了,自己查)


adb push test/mpi_dec_test /data/local/tmp //然后推送可执行的编解码配置文件

adb shell //进入板子
cd /data/local/tmp 
chmod 777 mpi_dec_test 给权限
su   //切换到su 不然运行时 打不开/dev/video0
./mpi_dec_test -t 7 -i /dev/video0 -w 1920 -h 1080 -o cam.h264 //执行会在当前得到h264数据流文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
RK3399 的 MPP(Media Processing Platform)是指其集成的多媒体处理平台,主要用于音视频编解码和图像处理等应用。MPP 是 Rockchip 公司提供的一套多媒体处理框架,旨在提供高效的硬件加速和软件支持,以满足嵌入式系统中的音视频处理需求。 RK3399 的 MPP 框架主要包含以下几个关键组件: 1. VPU(Video Processing Unit):用于硬件加速视频编解码操作。RK3399 的 VPU 支持多种视频编解码标准,如 H.264、H.265、VP9 等,并提供了相应的硬件加速能力,可大幅降低 CPU 的负载,提高解码和编码的效率。 2. ISP(Image Signal Processor):用于图像处理和摄像头接口。ISP 可以接收来自摄像头的图像数据,并进行图像增强、降噪、色彩校正等处理,以产生高质量的图像输出。 3. VIO(Video Input/Output):用于视频输入和输出接口的处理。VIO 模块可以接收来自 HDMI、MIPI CSI 等接口的视频数据,并提供给 VPU 或 ISP 进行后续的处理。 4. GPU(Graphics Processing Unit):用于图形渲染和加速。虽然 GPU 不是 MPP 的核心部分,但在某些场景下,GPU 也可以用来加速图像处理和渲染操作。 通过使用 RK3399 的 MPP 框架,开发者可以利用硬件加速的功能,实现高效的音视频编解码、图像处理和摄像头接口操作。同时,MPP 也提供了相应的软件接口和工具,方便开发者进行开发和调试。 需要注意的是,具体的 MPP 功能和用法可能会因为不同的软件版本和平台而有所差异。在使用 RK3399 的 MPP 框架时,可以参考相关文档和示例代码,以便更好地理解和应用其功能。 希望这个回答对你有所帮助!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hmbbPdx_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值