Gstreamer编译

在Ubuntu18.04上,由于默认的GStreamer1.14版本导致QGC的rtsp视频显示出现问题。为解决此问题,博主选择手动编译安装GStreamer1.19。在编译过程中遇到meson版本过低的错误,通过删除旧版本并使用pip3安装最新版meson,最终成功将meson升级到0.61.4,编译过程得以继续。尽管过程中出现警告,但编译和orc子项目运行成功。

由于Ubuntu18.04中安装gstreamer的版本默认为1.14,在QGC的rtsp视频显示中有问题,所以需要对gstreamer进行升级,查询后:

在Linux(UButun)和Windows编译GStreamer 过程 - 知乎

可以直接下载1.19版本的进行编译安装,meson build后出现提示:

The Meson build system
Version: 0.45.1
Source dir: /home/cubar/code/gstreamer/gst-build
Build dir: /home/cubar/code/gstreamer/gst-build/build
Build type: native build

meson.build:87:15: ERROR: lexer
  ['gstreamer', {'build-hotdoc': true}],

网上查询没有结果,最后 考虑是不是版本问题,通过meson -v查看

meson -v
0.45.1

由于我使用的是sudo apt-get install meson命令进行安装的,版本太低了,删除后使用 pip3 install meson安装,结果:

meson -v
0.61.4

这个时候,再meson build就正常了!

meson build
The Meson build system
Version: 0.61.4
Source dir: /home/***/code/gstreamer/gst-build
Build dir: /home/***/code/gstreamer/gst-build/build
Build t
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值