GStreamer开发环境搭建-笔记

Debian 6 64位

1、按照下面文档安装GStreamer SDK及配置环境变量。

 http://docs.gstreamer.com/display/GstSDK/Installing+on+Linux

安装过程中apt-get报了好多错。

第二天又试着运行了下:

sudo apt-get install gstreamer-sdk

sudo apt-get install gstreamer-sdk-dev

这回没报错。

2、编译下面官方例子hello world成功。

http://docs.gstreamer.com/pages/viewpage.action?pageId=327735

编译之前要运行下面脚本设置环境变量:

/opt/gstreamer-sdk/bin/gst-sdk-shell

3、编译下面的mp3播放器例子:

http://www.cnblogs.com/phinecos/archive/2009/06/07/1498166.html

gcc mp3player.c -o mp3player `pkg-config --cflags --libs gstreamer-0.10`

编译成功。运行出错,错误是找不到mad插件。

于是安装:

sudo apt-get install libmad0

sudo apt-get install libmad0-dev

sudo apt-get install gstreamer0.10-plugins-ugly

然后再试,还是找不到mad插件。

于是手工查找libgstmad.so,发现位于/usr/lib/gstreamer-0.10。

于是又执行:

export GST_PLUGIN_PATH=/usr/lib/gstreamer-0.10

成功。

转载于:https://www.cnblogs.com/leaf-w/p/3645598.html

你可能感兴趣的:(GStreamer开发环境搭建-笔记)