本博客参考链接https://blog.csdn.net/jintaofu/article/details/51744706
从官网下载 http://gstreamer.freedesktop.org/src/
gstreamer1.6.tar.xz
gst-plugins-base-1.6.0.tar.xz
gst-plugins-good-1.6.0.tar.xz
gst-plugins-ugly-1.6.0.tar.xz
gst-plugins-good-1.6.0.tar.xz
第一步 建立安装目录
mkdir /home/fangxin/gstreamer1.0
在qt.pro 里添加链接
LIBS += -L/home/fangxin/gstreamer1.0/lib -lgstreamer-1.0
添加环境变量
export PKG_CONFIG_PATH=/home/fangxin/gstreamer1.0/lib/pkgconfig
第二步 编译安装 gstreamer-1.6.0
先安装插件
sudo apt-get install build-essential dpkg-dev flex bison \
autotools-dev automake liborc-dev autopoint libtool \
gtk-doc-tools libgstreamer1.0-dev
解压gstreamer1.6
tar xvJf gstreamer-1.6.0.tar.xz
cd gstreamer*
./configure --prefix=/home/fangxin/gstreamer1.0
make
sudo make install
第三步 编译安装 base 插件
sudo apt-get install libxv-dev libasound2-dev libtheora-dev libogg-dev libvorbis-dev
解压安装base 插件
tar xvJf gst-plugins-base-1.6.0.tar.xz
cd gst-plugins-base*
./configure --prefix=/home/fangxin/gstreamer1.0
make
sudo make install
第四步编译安装good 插件
sudo apt-get install libbz2-dev libv4l-dev libvpx-dev libjack-jackd2-dev \
libsoup2.4-dev libpulse-dev
tar xvJf gst-plugins-good-1.6.0.tar.xz
cd gst-plugins-good*
./configure --prefix=/home/fangxin/gstreamer1.0
make
sudo make install
第五步 编译安装ugly插件
sudo apt-get install libx264-dev libmad0-dev
tar xvJf gst-plugins-ugly-1.6.0.tar.xz
cd gst-plugins-ugly*
./configure --prefix=/home/fangxin/gstreamer1.0
make
sudo make install
第六步 编译安装bad 插件
sudo apt-get install faad libfaad-dev libfaac-dev
tar xvJf gst-plugins-bad-1.6.0.tar.xz
cd gst-plugins-bad*
./configure --prefix=/home/fangxin/gstreamer1.0
make
sudo make install
OK 可以用QT 播放mp3