Rk3576 mpp 编码1080p 1.5M bps,25hz 码率视频流,控制码率<=1.5M 失败

mpp log:

你好,重新上传一下日志

mpp log:
不能上传.txt或者.log,或者docx地,

1.mpp 内核版本如下:
RK3576 Linux kernel版本
image

  1. RK3576 MPP 初始化修改截图:

    image
    image
    3.mpp 码率配置1.5M bps,分辨率: 1920x1080,帧率:25hz,

4.结果抓图

(1). Sniffnet实时抓取pc和RK3576设备连接的专用网络接口的视频流截图:

下图中竖线部分多次都超过了1.5M bps,

image
(2).PotPlayer中播放设备端录像mp4实时显示的码率也多次超过1.5M bps,

image

5.mpp debug开关 设置后
export mpp_syslog_perror=1
export rc_debug=0x40
的log截图

您好,重新上传了日志

ffmedia是不是拿最新版本试的?

编解码用的 mpp的 librockchip_mpp.so 这库,没有用ffmedia。

ffmedia控制码率效果如何,

https://github.com/Firefly-rk-linux-utils/ffmedia_release 下载下来,发现ffmedia是提前编译好的so,libff_media.so,没有这个ffmedia库的源码的cpp及如何编译这so的说明,
大佬们知道如何获取这个so的源码cpp和编译方法么,

可以先参考这里的文档:ffmedia_release/docs at master · Firefly-rk-linux-utils/ffmedia_release · GitHub

收到,多谢大佬!:grinning_face: 我先去研读一下文档里的说明 :open_book:,如果有不明白的地方再来向您请教!:grinning_face:


ffmedia编译出现错误,这个如何解决下,大佬们

交叉编译的问题,或者可以在机器上编译

配置了交叉编译工具链,ffmedia提供的 libff_media.so和虚拟机环境的gcc等版本有差别
libff_media.so 源码在哪下载呢,这个需要重新编译下

最好在机器上编译运行,本地gcc依赖可能有问题

意思是在rk3576核心板上编译么

是的。在机器上编译运行。