在视频里叠字幕的话,需要在送给编码器之前把字幕叠好,再送给编码器做处理
那么请问,1.字幕的来源是来自OSD的缓冲区么(OSD中的display缓冲区的数据);
2.字幕叠加,是指数值的简单相加么?(怎么把两幅图叠加在一起)
谢谢各位大侠。
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.
恩,视频图像的数据,在captuer能够获取。
现在的实验环境是,在显示器上能够显示视频图像 和 动态的字幕信息。 但是编码出来的只有视频图像。而显示器上的动态字幕信息,是通过OSD窗口来实现的。 我的目的,使动态的字幕信息能够和视频图像进行叠加,叠加后进行编码,这样编码出来的视频图像就会有我所需要的字幕。
那么我的问题如下:
字幕的数据是从OSD窗口传给capture的么?
还有字幕叠加的话,比如两幅分辨率一样大小的图,是不是对应的像素点的值之和,生成一副新的图像呢? 还是通过其他运算?
谢谢回答。
恩,视频图像的数据,在captuer能够获取。
现在的实验环境是,在显示器上能够显示视频图像 和 动态的字幕信息。 但是编码出来的只有视频图像。而显示器上的动态字幕信息,是通过OSD窗口来实现的。 我的目的,使动态的字幕信息能够和视频图像进行叠加,叠加后进行编码,这样编码出来的视频图像就会有我所需要的字幕。
那么我的问题如下:
字幕的数据是从OSD窗口传给capture的么?
还有字幕叠加的话,比如两幅分辨率一样大小的图,是不是对应的像素点的值之和,生成一副新的图像呢? 还是通过其他运算?
谢谢回答。