Gstreamer插入第三方plugins流程:rgaconvert

其他插件也是差不多的手段。

RK3588作为远程开发的环境,其编译全在开发板中进行。通过VS code的ssh功能连接开发板开发,首先把这个github仓库的内容(地址:higithubhi/gstreamer-rgaconvert: video size colorspace convert for rockchip rga hardware)放进开发板中:

这里可以先校验一下rgaconvert在RK3588的Gstreamer中是不会默认安装的

复制代码
gst-inspect-1.0 rgaconvert

由于我已经安装了,所以给不出相应的截图。

首先是在命令行,把目录移到该目录下,使用构建目录命令:

复制代码
meson setup build

你会看到多了一个build文件夹

然后使用编译命令:

复制代码
ninja -C build

之后再把该插件安装:

复制代码
sudo ninja -C build install

如果你发现你的ninja和meson没有安装请自行安装配好环境,可能稍微有点麻烦。

让该插件存入系统变量

复制代码
export GST_PLUGIN_PATH=$(pwd)/build/plugins:$GST_PLUGIN_PATH

验证安装结果:

复制代码
gst-inspect-1.0 rgaconvert

此时已成功安装,你可以直接在你的gstreamer管道中调用该插件。

相关推荐
森旺电子21 小时前
关键路径+松弛时间
linux·运维·服务器
liulilittle21 小时前
TCP BBR调优及监控
linux·网络·网络协议·tcp/ip·win
网管NO.121 小时前
视频核心技术 01:视频基础概念 —— 帧、分辨率、帧率、码率、YUV 色彩系统全解
音视频
网管NO.121 小时前
视频核心技术 04:封装格式详解 —— MP4、FLV、TS、MKV 到底有什么区别?
音视频
handler0121 小时前
TCP(传输控制协议)核心机制与底层原理
linux·网络·c++·笔记·网络协议·tcp/ip·操作系统
运维全栈笔记21 小时前
Harbor生产级部署实战:PostgreSQL+Redis+MinIO全解耦架构详解
linux·运维·服务器·笔记·架构·kubernetes·k8s
W230357657321 小时前
Linux C++ 基于 timerfd + epoll 实现高性能定时器队列(完整源码 + 超详细解析)
linux·开发语言·c++·线程池
码农阿强21 小时前
技术解析|doubao‑seedance 全系列模型深度解读:API 开放生态赋能 AI 视频生成工程化
人工智能·音视频
大拿爱科技21 小时前
声音克隆接入短视频流程时,哪些环节最容易出问题?
人工智能·aigc·音视频·语音识别
皓月盈江21 小时前
Linux Ubuntu系统使用Docker搭建vulhub靶场环境
linux·ubuntu·docker·tomcat·vulhub·漏洞靶场