This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM355视频叠加



       在视频里叠字幕的话,需要在送给编码器之前把字幕叠好,再送给编码器做处理

       那么请问,1.字幕的来源是来自OSD的缓冲区么(OSD中的display缓冲区的数据);

                           2.字幕叠加,是指数值的简单相加么?(怎么把两幅图叠加在一起)

 

 谢谢各位大侠。

  • 应该将从captuer获取的缓冲区的数据进行叠加,然后叠加后的buffer送到display和encoder,这样视频输出与编码出来数据都会有你叠加的信息。

    如果你不想有透明的效果的话,可以有直接修改像素点,如果想有透明的效果的话,可能做或运算。

  • 恩,视频图像的数据,在captuer能够获取。

    现在的实验环境是,在显示器上能够显示视频图像 和 动态的字幕信息。 但是编码出来的只有视频图像。而显示器上的动态字幕信息,是通过OSD窗口来实现的。   我的目的,使动态的字幕信息能够和视频图像进行叠加,叠加后进行编码,这样编码出来的视频图像就会有我所需要的字幕。

    那么我的问题如下:

    字幕的数据是从OSD窗口传给capture的么?

    还有字幕叠加的话,比如两幅分辨率一样大小的图,是不是对应的像素点的值之和,生成一副新的图像呢? 还是通过其他运算?

    谢谢回答。

  • 恩,视频图像的数据,在captuer能够获取。

    现在的实验环境是,在显示器上能够显示视频图像 和 动态的字幕信息。 但是编码出来的只有视频图像。而显示器上的动态字幕信息,是通过OSD窗口来实现的。   我的目的,使动态的字幕信息能够和视频图像进行叠加,叠加后进行编码,这样编码出来的视频图像就会有我所需要的字幕。

    那么我的问题如下:

    字幕的数据是从OSD窗口传给capture的么?

    还有字幕叠加的话,比如两幅分辨率一样大小的图,是不是对应的像素点的值之和,生成一副新的图像呢? 还是通过其他运算?

    谢谢回答。

  • 有木有人回答。。。。十分感谢。。。