8.2.6. sample_osd 使用说明
8.2.6.1. 程序功能
sample_osd
程序用于给 vps
通道输出的 YUV
数据叠加时间戳,汉语文字 osd
。更多丰富的 osd
图像处理使用请参考区域处理章节。
8.2.6.2. 程序开发
源码结构
源码位于:/app/multimedia_samples/sample_osd
.
|-- 1280720.yuv # 回灌使用NV12格式文件
|-- main.c # 主程序
|-- Makefile # 编译makefile
编译
当前代码通过一个Makefile文件配置编译
进入源码目录,执行以下命令进行编译生成sample_osd
程序
$ cd sample/sample_osd
$ make clean # 清理源码,保持干净的代码环境
$ make
... ... # 一大段编译打印
$ ls
1280720.yuv main.c main.o Makefile sample_osd
8.2.6.3. 功能使用
程序部署
按照上面的编译流程生成出sample_osd
后,确保当前目录下面存在1280720.yuv
,执行sample_osd
运行效果说明
通过 osd
叠加后 vps
通道输出的的 YUV
图像如下图所示: