版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
languageshell
titlebash
插件名称:mppvideodec
插件版本:1.14.4
插件路径:/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrockchipmpp.so
支持编码:HEVC/H.265, AVC/H.264, VP8, VP9
解码类型:硬件加速解码
技术架构:基于Rockchip MPP(Media Process Platform)框架
最大解码能力:8K 10-bits 视频解码,支持 8K 60HZ 视频输出
测试步骤:
1.准备测试视频:
代码块
languageshell
titlebash
#假设视频路径:
C:\Users\Administrator\Desktop\test_video\4K_60fps.mp4

# 将视频文件推送到开发板的/tmp目录
adb push "C:\Users\Administrator\Desktop\boot\4K_60fps.mp4" /tmp/


执行硬解码测试:
代码块
languageshell
titlebash
# 验证硬解码功能(以H.264格式视频为例)验证硬解码功能(以H.265格式视频为例)
gst-launch-1.0 filesrc location=/pathtmp/to/test_8k_h2654K_60fps.mp4 ! \
qtdemux ! h265parse\
h264parse ! \
mppvideodec ! \
videoconvert ! \
autovideosink

执行命令后显示屏会出现解码视频:

Image Added

开启第二个终端进行cpu占用率监控

代码块
languageshell
titlebash
# 窗口2:查看整体系统状态
adb shell "top -bn1 | head -20"


系统整体状态:

Image Added

代码块
languageshell
titlebash
CPU使用率:用户态5.0% + 系统态5.0% = 总10%,空闲89.9%
内存:8GB总内存,仅使用731MB,空闲6GB
硬件解码工作正常:CPU占用率仅5.9%,远低软件解码
性能优秀:系统整体很空闲,解码4K视频无压力
内存使用低:仅占用26MB内存,硬件解码不占用大量内存

测试结果:视频能流畅播放,无卡顿、花屏现象,CPU 占用率低(硬件加速生效预期结果:8K 及以下分辨率视频能流畅播放,无卡顿、花屏现象,CPU 占用率低(硬件加速生效)