Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 3588用mpp编码4k60,帧率只能到4k30

10

积分

0

威望

0

贡献

技术小白

积分
10

3588用mpp编码4k60,帧率只能到4k30

发表于 2023-9-6 17:02:55      浏览:3506 | 回复:5        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rk3588_linux_release_20230704_v1.1.1a
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容:
  • Log日志: 日志.txt
问题描述及复现步骤:
步骤
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


日志.txt

2.64 KB, 下载次数: 3, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

1006

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1006
发表于 2023-9-6 17:49:49        只看该作者  沙发
60应该没啥问题:
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2023-9-6 18:20:23        只看该作者  板凳
dengkx 发表于 2023-9-6 17:49
60应该没啥问题:

这个有例程的吗?估计是我mpp的用法不对
回复

使用道具 举报

1006

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1006
发表于 2023-9-7 10:19:15        只看该作者  地板
mjj 发表于 2023-9-6 18:20
这个有例程的吗?估计是我mpp的用法不对

https://wiki.t-firefly.com/zh_CN ... ubuntu.html#ffmedia
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2023-9-7 11:41:51        只看该作者  5#
找到问题了,是我拷贝输入数据的时候产生的延时,后面用v4l2的接口获取fd,帧率就上来了
回复

使用道具 举报

3

积分

0

威望

0

贡献

吃瓜的群众

积分
3
发表于 2024-10-17 10:56:16        只看该作者  6#
mjj 发表于 2023-9-7 11:41
找到问题了,是我拷贝输入数据的时候产生的延时,后面用v4l2的接口获取fd,帧率就上来了

如何用v4l2的接口获取fd,然后如何给mpp编码呢,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表