Toybrick

rk3588 python硬件解码怎么做?

jefferyzhang

版主

积分
12975
楼主
发表于 2023-9-18 15:27:36 | 显示全部楼层
zyan 发表于 2023-9-18 12:02
老师好,c++也可以,但是我不懂视频编解码,mpi_dec_test有点看不明白,我的输入是mp4文件,mpi_dec_test ...

这种情况我建议你用android系统,写java会好一点。
c/c++比较底层,如果不具备这种知识android提供的api会更上层更好理解,网上demo也更多一点
回复

使用道具 举报

jefferyzhang

版主

积分
12975
沙发
发表于 2023-9-20 17:12:53 | 显示全部楼层
本帖最后由 jefferyzhang 于 2024-2-18 09:04 编辑
zyan 发表于 2023-9-20 15:25
感谢回复,这两天学习了一下,用gst+mpp插件的方法实现了python硬件解码。发现YUV转bgr这一步cpu消耗比较 ...

格式转换可以用RGA,编解码可以用VPU,其他图像算法可以用GPU。
很多硬件可以做,但第三方库都是CPU做的,你要慢慢改,改到0拷贝完全没有cpu参与,cpu只负责调度,就可以发挥最高性能
回复

使用道具 举报

jefferyzhang

版主

积分
12975
板凳
发表于 2023-9-28 11:15:44 | 显示全部楼层
星火 发表于 2023-9-28 11:04
老师,项目场景需要创建销毁多路不同的分辨率、码率、帧率的编码器。Android系统中每次创建5个编码器,手 ...

不太可能,请检查自己代码,如果你自己有安卓手机的话,也可以拿出来跑下试试,或者模拟器上先试试
回复

使用道具 举报

jefferyzhang

版主

积分
12975
地板
发表于 2024-2-18 09:04:35 | 显示全部楼层
zwdtc 发表于 2024-2-17 20:06
请问编码用NPU要怎么搞啊?

写错了,是VPU,NPU是用来做模型推理的
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表