最近突然想看看VP8的东西,简单看了下相关介绍,刚好mplayer现在也有对VP8的支持,载了mplayer的代码想简单看下,所以也就有了
下文。
闲话少叙,直接
./configure;make clean;make
当然配置和编译的过程是相当顺利的,直接通过了,直接试用./mplayer xxx.vp8试了下,上报了如下错误
Can't open /dev/fb0: Permission denied
[fbdev2] Using device /dev/fb0
刚开始以为跟VP8这个标准有关系,后来播放其他类型的文件,一样会上报这个错误,所以把问题锁定在mplayer的编译上,同时我也用
了安装版的mplayer验证过,机器上通过sudo apt-get install mplayer安装的mplayer播放VP8的文件表现良好,就更验证了我的想法!
直接google了,经过简单查看,原来是缺少了xorg-dev这个xorg的开发包。通过编译好的mplayer的相关参数可以得到进一步的验证。>试用命令
./mplayer --vo help
我们可以看到x11和xv并没有出现在video output里面。所以基本可以确定就是这个问题了。
废话,当然是直接安装缺少的开发包了,然后重新./configure,这次可以在configure输出的log文件中查看到x11和xv已经出现在enable的相关组件里面。
还等什么?直接make clean;make
经过漫长的等待,编译通过,已经等不急了,直接
./mplayer xx.vp8
好了,收工!
阅读(335) | 评论(0) | 转发(0) |