SDK中app/mediaserver/src/utils/osd目录下有详细的实现,包括图片、文字、时间戳等的osd生成,请客户自行参考。
附件是基于rkmedia_venc_osd_test.c,结合freetype生成的osd的例程。
使用方法:
将附件C文件放到sdk/external/rkmedia/examples/目录
修改sdk/external/rkmedia/examples/CMakeLists.txt,添加编译选项、头文件路径、链接库(freetype)
sdk根目录下运行make rkmedia-rebuild,重新编译,将可执行程序推到开发板
开发板上运行 ./rkmedia_venc_osd_test -a -o /tmp/test.h264