TI中文支持网
TI专业的中文技术问题搜集分享网站

DM6446的OSD功能

我初次接触OSD,发现OSD能在视频显示上叠加其他的文字或图片,但这只是在最终输出上合成,也就是只是改变了显示效果,视频本身没有变。我现在想把一些文字信息叠加到视频上后,保存为单独的视频,类似于给视频添加字幕。整个流程大概为视频前端采集,然后给视频添加文字信息,最后经过H.264编码保存。我想请教一下,该怎么将文字信息添加到视频里?

Louis:

这个原理其实在显示和采集端是一样的,比如你显示使用YUV的data进行显示,那么你OSD的信息也是与视频进行了一系列的运算之后,重新生成的一幅完整画面的YUVdata,同样你也可以仿照显示部分的OSD方式,将视频采集后的数据放到DSP上先做OSD在进行编码。

comeback:

回复 Louis:

Louis, 你好!

我大致看了一下,DM6446所带的OSD功能似乎是通过分别控制视频窗口和OSD窗口来实现的,比如要添加文字信息,就在OSD窗口上添加,最后的结果是由硬件来混合的。如果不是这样,而是由软件来实现的话,请问进行OSD运算的代码大致在哪里?

赞(0)
未经允许不得转载:TI中文支持网 » DM6446的OSD功能
分享到: 更多 (0)