步骤: 1.使用rk3588自带的hdmirx,用V4L2获取电脑信号(4k60) 2.将获取的输入内容通过MPP编码(4k60,h265) 结果: 本来想编码4k60帧,结果看mpp编码分辨率只有29帧 加上时间打印,看到从v4l2上拿数据的间隔为14ms,按着14ms的间隔送到mpp进行编码,编码器获取数据的时间间隔为34ms 问题: 是否mpp使用方式错误,导致帧率不够 打印如下: irefly@firefly:~$ cat /proc/mpp_service/sessions-summary session iova range dump: session: pid=3512 index=7 device: fdbd0000.rkvenc-core memory: 0 MiB ------------------------------------------------------------------------------------------------------------ | session| device| width| height| format| fps_in| fps_out| rc_mode| bitrate|gop_size|fps_calc| profile| | 7| RKVENC| 3840| 2160| h265| 60| 60| cbr| 1677000| 120| 28.49| main| session iova range dump: session: pid=3512 index=7 device: fdc38100.rkvdec-core memory: 0 MiB |
-
2.64 KB, 下载次数: 2, 下载积分: 灯泡 -1 , 经验 -1