开源库gstreamer编译安装

GStreamer是什么

  • GStreamer是一个用于构建媒体处理组件图形库.它支持的应用范围从简单的Ogg/Vorbis播放,音频/视频流到复杂的音频(混合)和视频(非线性)处理.

源码下载链接

gst-plugins-base

  • 安装gst-plugins-base-1.10.4之前,需要安装orc-0.4.26版本,否则会提示

configure: *** Orc acceleration disabled.  Requires Orc >= 0.4.24, which was
               not found.  Slower code paths will be used.
  • 配置: ./configure
  • 编译安装: make && make install

gst-libav-1.10.4

  • 配置gst-libav, 出现
yasm/nasm not found or too old. Use --disable-yasm for a crippled build.

为了提高编译速度,使用了汇编指令,如果系统中没有yasm指令的话,就会出现上述的问题。
  • 安装依赖: sudo apt-get install yasm, 解决问题
  • 编译安装: make && make install

gst-plugins-good-1.10.4

  • ./configure
  • make && maket install

gst-plugins-bad-1.10.4

  • ./configure
  • make && maket install

你可能感兴趣的:([,系统开发,])