一、Gstreamer简介
一句话可以概括:Gstreamer是一个创建流媒体应用程序的框架。最常见的使用场合就是用来建立媒体播放器,当然媒体编辑、转换也会用到。Gstreamer已经包含了支持大部分格式的组件如mp3、ogg/vorbis、mpeg1/2、avi、quicktime、mod等等。Gstreamer是基于plugins的,plugins提供了大多数的codec和其它一些功能。
二、编译安装
1、Get Gstreamer source code,版本1.0.6
2、编译安装
tar xvf gstreamer-1.0.6.tar.xz
cd gstreamer-1.0.6
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/lib
./configure
make
sudo make install
3、测试Gstreamer安装是否成功?
gst-inspect-1.0 fakesrc
三、PKG_CONFIG_PATH & LD_LIBRARY_PATH
一般情况下,库在configure操作时会产生一个*.pc文件,而这个文件在系统自动安装时是在/usr/lib/pkgconfig/,如果是自用自安装则在/usr/local/lib/pkgconfig下。这里可以看下gstreamer-1.0.pc文件的内容。
系统通过解析pc文件来获取库的相关信息,默认情况下系统会到/usr/lib/pkgconfig下去查找库信息,此时用户自安装的库就找不着了,这时PKG_CONFIG_PATH就派上用场了。
相应地,LD_LIBRARY_PATH是指定库存放的路径。
References:
1、
阅读(5310) | 评论(0) | 转发(0) |