描述:
目前我们的产品方案是在fb1(overlay)层显示video视频数据,在fb0层绘制ui(emwin),通过对fb0层的global alpha进行设置可以达到预想的预览效果。
需求:
现在想要录制上述中的预览效果到文件(使用gstreamer+appsrc等),即包含fb0和fb1的数据,请问该如何实现?
当前方案:
截取fb0和fb1的每一帧数据,送到ipu模块进行overlay.alpha.loc_alpha的处理,再给到gstreamer进行录制,但是因为ui层存在随机不规则绘制,使用alpha并不现实,color key也考虑过,不可行。
设想:
是否有途径直接获取fb0+fb1混合后的数据(查看手册发现它们位于一个物理通道?)?或者还有什么别的更好的方法?
有没有人呢
I have mail to you, send some examples for reference, pls check it
谢谢,来信已查看。和我想要的效果还有区别。
首先,我们需要将fb0和fb1叠加或的数据进行录制保存,而例程中的code只是预览。
其次,我们在fb0(gui)层会有很多动态绘制的数字,支持拖拽,所以显然使用local alpha不太现实,字体颜色也不固定,color key也不能达到效果。
您好 请问 能发我一份这个code吗?
你们实现了吗?
谢谢