首页 > 其他分享 >【Gstreamer】GStreamer编译环境搭建

【Gstreamer】GStreamer编译环境搭建

时间:2023-01-27 18:22:51浏览次数:45  
标签:basic Gstreamer demo gstreamer 编译 GStreamer plugins gstreamer1.0 tutorial

在Ubuntu环境上安装gstreamer

apt安装gstreamer

sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio

通过pkg-config工具添加gstreamer库到gcc中

pkg-config --cflags --libs gstreamer-1.0

获取源代码

git clone https://gitlab.freedesktop.org/gstreamer/gstreamer

demo存放在 subprojects/gst-docs/examples/tutorials路径下

编译demo

进入demo路径下,执行

gcc basic-tutorial-1.c -o basic-tutorial-1 `pkg-config --cflags --libs gstreamer-1.0`

编译生成basic-tutorial-1可执行程序

运行demo

./basic-tutorial-1

运行结果:

img

标签:basic,Gstreamer,demo,gstreamer,编译,GStreamer,plugins,gstreamer1.0,tutorial
From: https://www.cnblogs.com/Wangzx000/p/17069130.html

相关文章

  • 如何在WINDOWS下编译BOOST C++库
    如何在WINDOWS下编译BOOSTC++库cheungmine2008-6-25 写出来,怕自己以后忘记了,也为初学者参考。使用VC8.0和boost1.35.0。 1)下载boost​​​http://www.boost.o......
  • leveldb在Windows和Linux上编译
    leveldb在Windows和Linux上编译 LevelDB是Google传奇工程师JeffDean和SanjayGhemawat开源的KV存储引擎(而非SQL),它是一种非关系型数据库。leveldb只有一层,即objects,也即key......
  • VSCode配置编译MSVC程序
    VSCode配置编译MSVC程序本文来自于以下链接的实践:​​​ConfigureVSCodeforMicrosoftC++​​前言自从盘古开天辟地以来,乱世纷争,群雄并起。在编程IDE领域,各路豪杰争霸,互......
  • Windows上使用VSCode结合mingw编译和调试C程序
    Windows上使用VSCode结合mingw编译和调试C程序目标是在Win7上,用VSCode使用mingw调试C程序.要设置终端为bash.exe.Windows7已经安装了VSCode(及相关插件),MSYS64,......
  • 编译原理分析器大作业之字幕分析器
            写这篇文章的主要目的呢是分享一下编译原理大作业——电影字幕分析器,分享一下我的做法,可能采用的做法不是特别好的用法,希望各位多多指点,觉得文章不错给点小......
  • chromium编译
     vs安装  cmd里 使用命里wInver  查看win版本  对应你电脑win10,11的sdk   ......
  • 2023 项目探秘:从零开始编译Asepirte
    前言Aseprite是收费软件,请大家尊重版权,尊重开发者的创作成果。Aseprite官网Asepirte简介Aseprite是一款用于像素作画的软件。可用于游戏精灵(Sprite)或者像素背景等......
  • Nginx1.10 编译安装
    安装环境系统:Centos6.8软件:Nginx1.10.2依赖软件:Pcre、Zlib、Openssl安装前准备安装编译环境yum-yinstallwgetyum-yinstallgccgcc-c++autoconfautomakemakey......
  • 使用VS2019编译EDK2的方法
    原先自己编译的EDK2的情况,有点旧,本次更新EDK2使用2019的编译器编译EDK2需要的工具链如下,自行下载哈:VS2019:Python3.8:​​https://www.python.org/downloads/release/python-......
  • lazarus 编译为Linux gtk2的应用使用TDateTimePIcker日历在tkDate模式日历下拉菜单不
    网友<安全生产监管>发现lazarus编译为Linux gtk2的应用使用TDateTimePIcker日历在tkDate模式,日历下拉菜单不响应鼠标点击,这个问题在windows和linuxqt下没问题。环境:1、L......