|
|
尝试了好几种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消耗比较大
请教有没有高效的方式或哪种方式更好? |
|