gstreamer编译选项

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
另外下载了flex-2.5.35.tar.gz编译后替换了/usr/bin/flex,不然gstreamer-0.10.21配置检查flex版本过不了,即使修改configure中flex版本让老版本的去编译,也通过不了,确实还是需要高版本的flex才行。

GLIB_CFLAGS=-I/home/gongh/test/gstreamer/glib-2.18.3/install/include/glib-2.0/ GLIB_LIBS=-L/home/gongh/test/gstreamer/glib-2.18.3/install/lib/ XML_LIBS=-L/home/gongh/test/gstreamer/libxml2-2.6.30/install/lib/ XML_CFLAGS=-I/home/gongh/test/gstreamer/libxml2-2.6.30/install/include/ ./configure --disable-nls --disable-static --enable-binary-registry --disable-loadsave --with-html-dir=/tmp/dump --prefix=$PWD/install --host=arm-linux LDFLAGS="-L/home/gongh/test/gstreamer/libxml2-2.6.30/install/lib/ -L/home/gongh/test/gstreamer/glib-2.18.3/install/lib/ -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0" CFLAGS="-I/home/gongh/test/gstreamer/libxml2-2.6.30/install/include/ -I/home/gongh/test/gstreamer/glib-2.18.3/install/include/glib-2.0/ -I/home/gongh/test/gstreamer/glib-2.18.3/install/lib/glib-2.0/include" GLIB_ONLY_CFLAGS=-I/home/gongh/test/gstreamer/glib-2.18.3/install/include/glib-2.0/ GLIB_ONLY_LIBS=-L/home/gongh/test/gstreamer/glib-2.18.3/install/lib/

之前是这么编译的,后来用pkgconfig替换了,把GLIB_CFLAGS,GLIB_LIBS,XML_LIBS,XML_CFLAGS,GLIB_ONLY_CFLAGS,GLIB_ONLY_LIBS去掉。
export PKG_CONFIG_PATH 为glib,xml的pkgconfig文件夹地址
比如
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/gongh/test/gstreamer/glib-2.18.3/install/lib/pkgconfig

Gstreamer编译以及配置要点[初次总结] 前言 Gstreamer是一个与ffmpeg齐名的音视频处理库,不过国内一般用的是ffmpeg--其实 gstreamer也蛮好用的。。。 这篇文章主要说明一下如何编译gstreamer以及安装配置插件--起码不会报 插件not found的错误吧。 这一篇文章是经过了: GStreamer编译要点+插件需要进行的配置 [草稿] 洗礼的,不能保证100%正确,但是思路肯定是正确的。 配置过程 meson gstreamer的最新版本都用的meson进行构建... 阅读详情

相关推荐

opencv+gstreamer拉流

使用OpenCV结合Gstreamer实现RTSP流硬件解码

hello_dear_you的博客 1万+

glib安装详细教程

一、安装glib wget http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.45/glib-2.45.2.tar.xz tar-xfglib-2.45.2.tar.xz 1、进入目录文件中 ./configure make make install 如果没什么问题就直接看第四部分。若有问题看参考下面 二、 ./configure时的问题 1、zlib库的问题 如果发现报错,没有zli...

Answer的博客 1万+

linux 下编译gstreamer

因为gstreamer依赖于glib所以首先先安装glib 1、sudo apt-get install libglib2.0-dev1 2、下载gstreamer-1.11.90 并安装 ./configure --prefix=/home/zzq/gstreamer   make make install 3、 修改系统配置文件/etc/profile,追加一下内容(重要) exp...

zzqgtt的专栏 1553

详解pkg-config --cflags --libs glib-2.0的作用

一、编译和连接 一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造成连接界面的不统一。编...

jllongbell的博客 4563

configure: error: pkg-config and "glib-2.0 >= 2.16" not found, please set GLIB_CFLAGS and GLIB_LIBS

configure: error: pkg-config and "glib-2.0 >= 2.16" not found, please set GLIB_CFLAGS and GLIB_LIBS to the correct values or pass --with-internal-glib to configure 解决办法:   # ./autogen.sh --with-i

东亮博客 1万+

编译可在Android上运行的qemu user mode

前言 本文在Ubuntu 64位系统上对qemu项目进行交叉编译,并且只编译与qemu user mode有关的代码。下文中的”NDK”若无特殊说明均指”Android NDK”。下文中”$NDK”表示的是NDK的根目录。 步骤 1.下载并安装Android NDK 下载并安装Android NDK的过程在这里不做介绍。 2.下载qemu...

weixin_33696822的博客 373

GStreamer (四)交叉编译

编译Gstreamer需要依赖其他的链接库,比如:zlib,libffi,libxml,orc,x264,glib,gettext,openssl。路径:gst-build/subprojects/glib/meson_options.txt。pkg_config_libdir为交叉编译工具链pkgconfig路径。编译成功后会有如下信息。

qq_40067649的博客 1281

[gstreamer] goption

■ The GOption interface: goption.c 1 #include <gst/gst.h> 2 #include <stdio.h> 3 int 4 main (int argc, 5 char *argv[]) 6 { 7 gboolean silent = FALSE; 8 gchar...

weixin_30655569的博客 287

使用meson编译gstreamer

Meson构建系统是一个可移植的构建系统,它速度快,更容易使用。它可以生成构建指令,然后由ninja执行。 在2021年9月,所有主要的GStreamer模块都被合并到一个代码库中,即GStreamer mono repo,它存在于主要的GStreamer git仓库中,现在GStreamer 1.19/1.20及以后的版本都在这里进行开发。 在mono仓库合并之前,不同的GStreamer模块分布在不同的git仓库中,有一个单独的元构建项目,叫做gst-build,用于下载和构建所有的子项目。如果想针

技术笔记 8729

编译gstreamer for android

1.下载cerbero工程 编译gstreamer可不是件容易事,一个是gst依赖了太多其他库,再一个是gst本身就有很多插件,这些插件分散在不同的工程里,相对来说ffmpeg就显得简单易用了不少,奈何项目里要用到gst,那就只能搞咯,幸运的是,github上有个开源项目,专为gst的交叉编译量身打造的,那就是cerbero项目。它只做两件事情,一个是配置编译环境,另一个是编译打包gst全部的相关工程,先从github上把它下下来 git clone https://github.com/GStreamer

u014691333的博客 1855

GStreamer在Linux平台的交叉编译

一、下载源码: GStreamer: 新闻 我这里是下载到Linux的桌面目录,先拷贝文件到opt:sudo cp -r ohos-sdk/* /opt解压文件:sudo unzip *.zip解压完配置环境变量:fanyun@ubuntu:/opt/linux$ sudo vi /etc/profile fanyun@ubuntu:/opt/linux$ source /etc/profile 1 编译依赖首先依赖关系如下:gstreamer -> glib -

程序猿老樊的博客 1470

opencv GStreamer拉rtsp流之Windows平台

Windows平台opencv 使用GStreamer拉取RTSP流

wyw0000的博客 2140

Opencv 源码编译以及调用相关

关于其中的 -j 选项说明。

weixin_37210821的博客 4172

CentOS8编译GStreamer1.18.4

1、meson 1.1、 pip3 install --user meson 1.2、 pip3 install --user ninja pip3 install --target=/root/.local/lib/python3.6/site-packages meson cp /root/.local/bin/meson /usr/bin/ 2、安装glib-2.56 2.1、yum install pcre pcre-devel 2.2、yum install libffi* 或.

cai742925624的专栏 2475

【亲测免费】 GStreamer gst-plugins-good 项目教程

GStreamer gst-plugins-good 项目教程 1. 项目的目录结构及介绍 GStreamer 的 gst-plugins-good 项目是一个包含高质量插件的集合。以下是该项目的目录结构及其介绍: gst-plugins-good/ ├── AUTHORS ├── COPYING ├── ChangeLog ├── Makefile.am ├── NEWS ├── README ...

gitblog_00485的博客 837

qt-extended 中如何支持gstreamer 播放引擎(ubuntu)

<br />本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。 <br />原文链接:qt-extended 中如何支持gstreamer 播放引擎(ubuntu)<br />两个条件<br />首先,需要系统 里有gstreamer 的开发库文件,在ubuntu 中安装 过程如下sudo apt-get install libgstreamer0.10-dev sudo apt-get ins

Qt Qt, 分享Cute之Qt体验 1362

gstreamer移植qnx(三):交叉编译gstreamer之 libgstreamer

一、简介 ​ 这里使用的gstreamer是1.16.1版本,移植使用的qnx版本为6.6. 二、使用configure方式编译 2.1 编写配置用的脚本 这里为了方便,将./configure xx之类的东西写入一个shell脚本当中, 其文件名为:myconfig.sh,其内容如下: ./configure --prefix=/media/guwen/workspace/pr...

xuanwolanxue的专栏 1962

使用Jetson AGX Orin手动编译OpenCV并集成GStreamer库,实现简洁的OpenCV驱动

本文将介绍如何在Jetson AGX Orin上手动编译OpenCV,并将GStreamer库集成到OpenCV中,从而实现简洁的OpenCV驱动。您已成功手动编译OpenCV并集成了GStreamer库,实现了简洁的OpenCV驱动。为了验证OpenCV是否成功安装并集成了GStreamer库,您可以编写一个简单的OpenCV程序。在终端中,进入OpenCV存储库的根目录并创建一个构建目录。在上述命令中,我们启用了GStreamer支持,并指定了OpenCV贡献存储库的路径。在终端中,通过以下命令编译

UixnContext的博客 679
上一篇: 交叉编译glib 2.18.3
下一篇: liboil编译选项
fei1700
博客等级 码龄21年 10粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值