ubuntu16.04 18.04 Qt5.11安装Gstreamer

Posted cute

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu16.04 18.04 Qt5.11安装Gstreamer相关的知识,希望对你有一定的参考价值。


最近因为要做跨平台的视频传输,需要用到linux的解码器,真的是搞死我了

大概讲一下我现在的平台是ubuntu16.04 Qt5.11 ,我现在需要在我的程序中使用视频这一块,无奈linux中,Qt支持的是Gstreamer解码器,苦逼啊。网上的许多资料都是14.04的。以上的两个版本,只需要执行如下的命令即可:

sudo apt-get install libgl1-mesa-dev
sudo apt-get install gstreamer1.0-libav
sudo apt-get install gstreamer1.0-plugins-bad
sudo apt-get install gstreamer1.0-plugins-base
sudo apt-get install gstreamer1.0-plugins-ugly
sudo apt-get install gstreamer1.0-plugins-good


如果是非ubuntu的,只需要到Gstreamer的github上下载对应的源码,然后指定编译器进行编译即可。
很多人只安装了后面4个,就导致Qt程序里面只有声音,没有图像,sudo apt-get install gstreamer1.0-libav 这一句是安装解码器的意思,默认安装的是1.0的版本。Gstreamer貌似是在1.0这个版本以后就直接把ffmpeg解码器库编译到里面了,所以就不用自己再麻烦去编译ffmpeg了。
---------------------

以上是关于ubuntu16.04 18.04 Qt5.11安装Gstreamer的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu14.04/16.04/18.04镜像下载

将 Ubuntu 16.04 LTS 升级到 Ubuntu 18.04 LTS

Ubuntu系统升级16.04升级18.04

1 win10双系统安装ubuntu16.04和18.04(问题详细记录)

把腾讯云的ubuntu16.04升级到18.04

Ubuntu 16.04 编译VTK7.1