Toybrick

RK3588上overlay水印,使用多种方式均效果不太好

Hanson

新手上路

积分
13
楼主
发表于 2025-11-18 09:03:15    查看: 183|回复: 2 | [复制链接]    打印 | 只看该作者
尝试了好几种overlay的方式,都没达到想要的效果,特来请教
当前需求是最多需要打九组overlay在视频中
1 使用enc的overlay,只打了纯色的区域overlay;又尝试了MppEncOSDData3结构操作,未成功
2 网上很多同学使用rga进行overlay,进行了尝试,结果打印下面异常信息,显示imosd不支持,不知道什么原因
"imosd running error! Unsupported function: The platform does not support osd featrue.
RGA feature           : color_fill color_palette ROP quantize src1_r2y_csc dst_full_csc FBC_mode blend_in_YUV BT.2020 "
3 再次尝试使用rockchip-ffmpeg的rga_overlay,按照sample可以跑通(生成testsrc2那个),自己加载一张图片未跑通,而且要打九组水印的话,感觉是串着一个一个打,消耗比较大
4 使用了SDL的软件叠加方式,也是串着一个一个,而且CPU消耗比较大
请教有没有高效的方式或哪种方式更好?
回复

使用道具 举报

jefferyzhang

版主

积分
15680
沙发
发表于 2025-11-19 11:25:58 | 只看该作者
一般复杂的水印都会用opengl来绘制
回复

使用道具 举报

Hanson

新手上路

积分
13
板凳
 楼主| 发表于 3 天前 | 只看该作者
jefferyzhang 发表于 2025-11-19 11:25
一般复杂的水印都会用opengl来绘制

您是说用opengl来软件方式处理吗?  那不是对CPU消耗很大
回复

使用道具 举报

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

本版积分规则

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


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