在ubuntu 10.04下编译ffmpeg

  最近准备研究ffmpeg-2.0.1。

  那得先运行起来看看效果吧。 首先去官网下载源码:

  然后 解压=> ./configure => make  OK 。

  1. 编译好后,发现没有ffplay程序,后来去网上查找发现是没有安装SDL库。

  2. 下载SDL源码包SDL-1.2.15。

  tar vxf SDL-1.2.15.tar.tar
  cd SDL-1.2.15  ./configure
  make
  sudo make install

  3. 然后重新编译ffmpeg,就生成ffplay。但是在运行ffplay时,弹出:

Could not initialize SDL library: No avaiable video device

  这样的错误,刚开始怀疑为SDL错误,把SDL remove后,再重新装,但还是出现该问题。在网上出现该问题的还是挺多的。按照别人的方法去解决。

 1. Could not initialize SDL library: No avaiable video device
     说明系统中没有安装x11的库文件,因此编译出来的SDL库就没有加载视频设备的能力。
 2. 下载安装
    sudo apt-get install libx11-dev
    sudo apt-get install xorg-dev
 3. 此次进入sdl源代码目录重新编译,make clean,./configure,make,make install
     在此实行./ffplay,就成功了。
 4. 因为我系统源没有更新,导致在 sudo apt-get install libx11-dev 时出现依赖出错,更新源后,即可解决。

  

Could not initialize SDL library: No avaiable video device 解决办法参见博文:http://blog.csdn.net/rupert123456/article/details/6761324

上一篇:hibernate缓存机制详解


下一篇:iTOP-4412开发板低功耗高性能的开源硬件平台——上手评测