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

相关推荐
deadbird21 小时前
Xbox 无线适配器 Linux 设置指南
linux
wait a minutes21 小时前
Ubuntu 升级后 NVIDIA 驱动修复指南
linux·运维·ubuntu
2501_942279251 天前
音频转文本新方案让识别更准、整理更省事
音视频
bush41 天前
嵌入式linux学习记录十二,mmap
java·linux·学习
似水এ᭄往昔1 天前
【Linux系统编程】--进程概念
linux·运维·服务器
Dxy12393102161 天前
Linux 如何关闭关不掉的进程
linux·运维·chrome
小徐敲java1 天前
Linux读取串口实时数据
linux·运维·服务器
keyipatience1 天前
25.Linux静态动态库全解析
linux·运维·服务器
爱睡觉1111 天前
在 Android 模拟器 Shell 下运行 ncnn 推理的性能排查记录
linux·shell
落羽的落羽1 天前
【项目】JsonRpc框架——开发实现1(细节功能、字段定义、抽象层、具象层)
linux·服务器·网络·c++·人工智能·算法·机器学习