FFMpeg,SDL编译 No avaiable video device

https://my.oschina.net/wxwHome/blog/55325

在基于linux内核的操作系统中编译ffmpeg。这种方式很简单,也很顺利。

仅仅./configure   make   make install

编译好SDL

执行./ffplay 时,会出现

Could not initialize SDL library: No avaiable video device

说明系统中没有安装x11的库文件,因此编译出来的SDL库就没有加载视频设备的能力了。

下载安装

sudo apt-get install libx11-dev

sudo apt-get install xorg-dev

再次进入sdl源代码目录重新编译,make clean,./configure,make,make install

在此实行./ffplay,就成功了。


猜你喜欢

转载自blog.csdn.net/qiuchangyong/article/details/79852446