Toybrick

rk3588 python硬件解码怎么做?

zyan

新手上路

积分
23
楼主
发表于 2023-9-18 09:41:09    查看: 5071|回复: 11 | [复制链接]    打印 | 显示全部楼层
有相关api的文档么?
回复

使用道具 举报

zyan

新手上路

积分
23
沙发
 楼主| 发表于 2023-9-18 12:02:07 | 显示全部楼层
1281854907@qq.c 发表于 2023-9-18 10:37
python不懂c++是可以的

老师好,c++也可以,但是我不懂视频编解码,mpi_dec_test有点看不明白,我的输入是mp4文件,mpi_dec_test的输入是h264,这两个怎么转换?解码完h264得到的frame怎么用?有具体例子或教程吗。
回复

使用道具 举报

zyan

新手上路

积分
23
板凳
 楼主| 发表于 2023-9-20 15:25:55 | 显示全部楼层
jefferyzhang 发表于 2023-9-18 15:27
这种情况我建议你用android系统,写java会好一点。
c/c++比较底层,如果不具备这种知识android提供的api ...

感谢回复,这两天学习了一下,用gst+mpp插件的方法实现了python硬件解码。发现YUV转bgr这一步cpu消耗比较高,这一步转换有硬件的方法吗?  
  1. gstreamer_pipeline = (
  2.         f'filesrc location={video_path} ! qtdemux ! queue ! h264parse ! mppvideodec ! videoconvert ! video/x-raw,format=BGR ! appsink'
  3. )
复制代码
回复

使用道具 举报

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

本版积分规则

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


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