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管道中调用该插件。

相关推荐
zymill1 小时前
hysAnalyser和flvAnalyser对比
音视频·实时音视频·视频编解码·h.264·智能电视·视频分析·mpeg-2
快快起来写代码1 小时前
Arrays.asList方法踩坑
linux
YYDataV数据可视化1 小时前
【P2P音视频通信系统】webrtc 之 SDP 详解
音视频·webrtc·sdp
济6171 小时前
ARM Linux 驱动开发篇--- pinctrl 子系统详解-- Ubuntu20.04
linux·嵌入式·嵌入式linux驱动开发
云飞云共享云桌面2 小时前
10人SolidWorks设计团队如何提升SolidWorks软件利用率
大数据·linux·运维·服务器·网络·人工智能
czxyvX5 小时前
019-Linux-Socket编程-TCP
linux·tcp/ip
A.A呐10 小时前
【Linux第六章】进程状态和优先级
linux
iambooo11 小时前
Shell在日志分析与故障排查中的实战应用
linux·服务器·网络
一路往蓝-Anbo11 小时前
第 9 章:Linux 设备树 (DTS) ——屏蔽与独占外设
linux·运维·服务器·人工智能·stm32·嵌入式硬件