一种新的尝试

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install  gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
clist=$(apt-cache --names-only search ^gstreamer1.0-* | awk '{ print $1 }' | sed -e /-doc/d | grep -v gstreamer1.0-hybris)
sudo apt-get install $list
sudo apt-get install libgstreamer-plugins-base1.0-dev
sudo apt-get install libgstreamer-plugins-bad1.0-dev
sudo apt-get install libqt5glib-2.0-0
sudo apt-get install glib-2.0
sudo apt-get install libicu-dev

將gstreamer添加到pkgconfig

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

测试gstreamer是否可用
新建文件basic-tutorial-1.c

#include <gst/gst.h>int
main (int argc, char *argv[])
{GstElement *pipeline;GstBus *bus;GstMessage *msg;/* Initialize GStreamer */gst_init (&argc, &argv);/* Build the pipeline */pipeline =gst_parse_launch("playbin uri=https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm",NULL);/* Start playing */gst_element_set_state (pipeline, GST_STATE_PLAYING);/* Wait until error or EOS */bus = gst_element_get_bus (pipeline);msg =gst_bus_timed_pop_filtered (bus, GST_CLOCK_TIME_NONE,GST_MESSAGE_ERROR | GST_MESSAGE_EOS);/* Free resources */if (msg != NULL)gst_message_unref (msg);gst_object_unref (bus);gst_element_set_state (pipeline, GST_STATE_NULL);gst_object_unref (pipeline);return 0;
}

编译

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

播放视频

./basic-tutorial-1

安装qtcreator

sudo apt install qt5-default  qtcreator -y
sudo apt install libsdl2-dev  libqt5svg5-dev libqt5texttospeech5-dev libqt5serialport5-dev libqt5charts5-dev libqt5x11extras5-dev  libqt5waylandclient5-dev
sudo apt install qtmultimedia5-dev
sudo apt install qtquickcontrols2-5-dev 

gstreamer+qgc+aarch64相关推荐

  1. QGC地面站中视频流配置及gstreamer安装

    QGC地面站中视频流配置及gstreamer安装 1. QGC地面站各版本视频流测试 2. 安装gstreamer 3. 修改路径 4. 地面站配置 5. Android版本安装 关于QGC地面站其它 ...

  2. wsl2中安装QGC

    1.问题描述 root@LQ:/home/packages# ./QGroundControl.AppImage /tmp/.mount_QGrounY4TbnX/QGroundControl: /l ...

  3. v4l2及gstreamer使用指南

    目录 V4L2 编译 获取摄像头信息 列出设备节点 列出某个节点的属性参数 捕获图像和视频 像素格式 YUYV图像格式 图像大小 7yuv MPP压缩测试 交叉编译配置 压缩测试 格瑞克 采集视频命令 ...

  4. gstreamer element创建

    学习了一段时间的gstreamer,一直很好奇gstreamer是如何调用element的,所以闲来无事看了一下gst_element_factory_make的代码,找个小本本记下来以后有空也可以回 ...

  5. Gstreamer视频传输测试gst-launch

    gst-inspect和gst-launch是两个非常使用的小工具 gst-inspect 在开发时用于查询库各个插件element的详细信息 gst-launch 用于在终端快速构建一条pipeli ...

  6. Gstreamer 插件黑名单问题

    本文是基于gstreamer-1.0版本来介绍 背景介绍 无论是在PC上还是在开发板上,第一次安装gstreamer-1.0的时候,gst-plugin_scanner会扫描系统内集成的gstream ...

  7. Gstreamer基础讲解

    Gstreamer讲解 文章目录 Gstreamer讲解 基础 背景 小结 元件(Element) 衬垫(Pads) Gstreamer的面向对象 Gstreamer的多线程 实用工具 Gstream ...

  8. Gstreamer编译

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

  9. 多平台Gstreamer Multiplatform

    多平台Gstreamer Multiplatform GStreamer可在所有主要操作系统上运行,例如Linux,Android,Windows,Max OS X,iOS,以及大多数BSD,商业Un ...

最新文章

  1. SpringMVC学习笔记四:数据绑定
  2. 树莓派和windows的FileZillla文件共享,补充:树莓派图形Xrdp界面登录
  3. 以C#编写的Socket服务器的Android手机聊天室Demo
  4. ID生成器 雪花算法
  5. node模块加载机制。
  6. 解读年度数据库PostgreSQL:如何处理并发控制(一)
  7. pytorch使用torch.nn.Sequential构建网络
  8. 如何跨服务器复制表中数据
  9. python的知识点运用_Python基础知识点
  10. linux drm 内存管理,Linux RK3399 DRM 框架及代码流程 · Younix’s Studio
  11. Python开发Http代理服务器 - socketref,再见!高德 - C++博客
  12. 简单高效,分享几款我在使用的效率神器
  13. IDEA初始jsp模板和修改jsp模板
  14. privilege instruction error
  15. 而立之年才感悟到的一些箴言:
  16. WordPress如何在后台显示自带友情链接?
  17. 程派高式八卦掌传人——刘树行
  18. Vue实现图片滑动验证
  19. 酒水商城|基于Springboot实现酒水商城系统
  20. AMD将用FPGA干什么?

热门文章

  1. 利用powerful number求积性函数前缀和
  2. 苹果内购IAP记录-2 StoreKit新版
  3. 函数极限:函数在一点处的极限
  4. Java 获取本地时间与网络时间
  5. ristretto255 point压缩和解压缩算法(2)——extended坐标系下
  6. 我的世界手机版java光影在哪下载_我的世界手机版CSPE光影包-minecraftpe光影包下载...
  7. linux修改系统时区为上海
  8. oracle bpm 二次开发,Oracle BPM Suite产品详细说明
  9. 景联文科技|浅谈常见的语音标注方法
  10. 拒绝成为肉鸡 教你几招让黑客永远抓不到你