最近准备研究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