如何从原始Raspberry Pi相机数据叠加图形?

时间:2014-11-16 05:29:40

标签: c camera raspberry-pi video-capture video-processing

我正在使用MMAL编写应用程序。硬件(相机模块)的设置大部分来自here。该应用程序的目的是使用H.264视频文件格式将纹理覆盖到视频流和文件上。

如果我能够接收带有原始RGBA数据缓冲区的各种回调,操作它(覆盖原始纹理)并将其发送到编码器,那将是理想的。

从概念上讲,我有一个摄像头和编码器组件。相机组件具有视频输出端口,而编码器组件具有输入和输出端口。视频输出端口连接到编码器输入端口。在编码器输出端口中,注册了一个回调,并且在每次回调时,缓冲区数据都附加到文件流中。

我尝试在视频端口上注册回调,但视频输出端口内的简单printf()不会产生任何输出。

这可能吗?如果是这样,我到底错过了什么?

编辑:我添加了拆分器组件并建立了以下连接: VideoOutputPort - >拆分器 - > H.264编码器没有运气。

编辑:我正在研究使用 libavcodec

0 个答案:

没有答案